it ▾

API senza filtri per sviluppatori

https://api.claudetoken.cc/v1senza filtri

Costo dei token di Claude: guida rapida API

Collega il tuo codice client esistito a un'API LLM uncensored che rispetta i contenuti adulti legali senza modificare le integrazioni SDK.

Impostazione dell'URL di base e autenticazione

Inizia generando una chiave tramite la dashboard e indicando al tuo SDK l'endpoint designato. L'URL base è HTTPS://api.claudetoken.cc/v1, che sostituisce l'indirizzo proxy standard di OpenAI nella tua configurazione. Questa singola modifica instrada tutte le richieste attraverso il nostro motore di inferenza uncensored mantenendo la piena compatibilità con i client compatibili con OpenAI.

  • Vai alla pagina di generazione della chiave e seleziona Continua con Google o utilizza email e password.
  • Copia la chiave API risultante immediatamente, poiché viene mostrata solo una volta.
  • Imposta la variabile d'ambiente o l'oggetto di configurazione per puntare al nuovo URL di base.
curl https://api.claudetoken.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "calculate the total token usage for this prompt"}]
  }'

Invio della tua prima richiesta di completamento chat

Invia un payload standard di chat completion per ricevere una risposta uncensored dal modello. Usa l'identificatore del modello uncensored per assicurarti di raggiungere i pesi dedicati uncensored piuttosto che un proxy standard. Questa struttura della richiesta riflette gli endpoint standard OpenAI, consentendoti di cambiare provider senza riscrivere la logica della tua applicazione.

from openai import OpenAI

client = OpenAI(base_url="https://api.claudetoken.cc/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

La risposta conterrà il testo generato nell'array choices. Puoi verificare immediatamente la natura uncensored chiedendo argomenti adulti o controversi che i modelli standard potrebbero rifiutare.

Configurazione di temperature, top_p e seed

Controlla la creatività e la riproducibilità del modello uncensored utilizzando i parametri di campionamento standard. Regola il valore di temperature per influenzare la casualità, mentre top_p limita la soglia di campionamento del nucleo. Impostare un seed garantisce che input identici producano output identici, fondamentale per il debug o la generazione di contenuti riproducibili.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.claudetoken.cc/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Questi parametri funzionano esattamente come nell'API OpenAI. Puoi affinare lo stile di output abbassando la temperatura per risposte deterministiche o aumentandola per una generazione di testo più creativa e meno vincolata.

Abilitazione della modalità JSON e del function calling

Struttura le tue interazioni API per un uso programmatico abilitando la modalità JSON o definendo strumenti per il richiamo di funzioni. Imposta response_format su json_object per forzare il modello in un output JSON rigoroso, ideale per l'analisi dei dati nelle tue applicazioni. Puoi anche definire schemi di funzione nella tua richiesta per consentire al modello di eseguire azioni specifiche.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Questa capacità consente di integrare il LLM non censurato nei flussi di lavoro automatizzati senza preoccuparsi degli errori di formattazione. Il modello aderisce allo schema fornito, garantendo un'estrazione affidabile dei dati per i processi a valle.

Gestione delle risposte in streaming e dell'utilizzo

Abilita lo streaming per ricevere i token in tempo reale tramite eventi inviati dal server (SSE). Questo metodo riduce la latenza percepita e ti consente di visualizzare l'output uncensored man mano che viene generato. L'ultimo chunk dello stream contiene le statistiche sull'utilizzo dei token, che vengono poi detratte dal tuo credito prepagato.

Errori e rifiuti che non sono dovuti ai filtri dei contenuti non consumano token, ma si applicano i limiti di velocità standard. Questo approccio garantisce che paghi solo per il lavoro di inferenza effettivo, evitando sprechi su connessioni fallite.

Comprendere i limiti di frequenza e le finestre di contesto

Monitora il volume delle tue richieste rispetto ai limiti rigorosi di 300 richieste al minuto e 8 richieste concorrenti per chiave. La finestra di contesto supporta fino a 100,000 token per il prompt e il completamento combinati, con una lunghezza massima di output di 16,000 token per richiesta. Se non specifichi max_tokens, il limite di output predefinito è di 2,048 token.

Un errore 429 indica che hai superato il limite di velocità, mentre un errore 401 di solito significa che la tua chiave API non è valida o è scaduta. Assicurati che il tuo credito prepagato sia attivo per evitare un errore 402, che indica fondi insufficienti per la richiesta di inferenza.

Domande frequenti

L'API token Claude è compatibile con OpenAI?

Sì, è un'API compatibile con openai che utilizza gli stessi endpoint e strutture di richiesta. Puoi utilizzare gli SDK ufficiali di OpenAI semplicemente cambiando il base_url sul nostro endpoint e aggiornando la tua chiave API.

Come risolvo un errore di autenticazione 401?

Un errore 401 indica tipicamente che la tua chiave API è mancante, non valida o scaduta. Rigenera una chiave dalla dashboard se l'hai persa, oppure assicurati di inviare l'URL base corretto nella configurazione del tuo client.

Cosa succede se vengo limitato dalla frequenza?

Riceverai un errore 429 che indica che hai superato il limite di 300 richieste al minuto. Attendi brevemente prima di riprovare, oppure distribuisci le tue richieste su più chiavi API se le hai a disposizione.

Accedi alla tua chiave API

Iscriviti, recupera la tua chiave e aggiorna il tuo URL dell'endpoint. È tutto ciò che devi fare.

Ottieni la chiave API