Documentazione API uncensored
Inserisci la nostra API uncensored in qualsiasi progetto esistente con un solo cambiamento dell'URL di base. Ottieni generazione coerente, prezzi crittografici trasparenti e zero blocchi di abbonamento.
Avvio rapido: Installa e configura l'SDK
Inizia puntando il tuo client verso il nostro URL di base e passando la tua chiave API. L'endpoint è https://api.claudeapitokencosts.com/v1 e non richiede logica di routing complessa.
L'autenticazione utilizza un token bearer standard nell' Authorization header. Puoi generare la tua chiave istantaneamente tramite Google o email.
Il nostro servizio è completamente compatibile con OpenAI. Puoi utilizzare gli SDK ufficiali senza modificare la tua logica core. Aggiorna solo il base URL e inietta la tua chiave.
Usa curl a verificare la connettività immediatamente.
Richiesta Completamento Chat Base
Invia una richiesta POST a /v1/chat/completions per ottenere l'output testuale. Questo endpoint gestisce tutte le interazioni di chat standard.
Definisci il tuo prompt di sistema e il messaggio utente nel corpo JSON. L'ID del modello è sempre uncensored.
L'API restituisce una risposta testuale diretta. Non è necessario analizzare oggetti di streaming complessi per casi d'uso semplici.
Questo approccio funziona per script semplici o lavori di elaborazione batch. Usa curl per testare la tua prima chiamata.
Risposte in streaming con Server-Sent Events
Abilita lo streaming impostando stream: true nella tua richiesta. Il server restituisce chunk man mano che vengono generati.
Questo metodo riduce la latenza percepita per output lunghi. Consente inoltre alla tua applicazione di visualizzare i token in tempo reale.
Ogni chunk contiene dati parziali e statistiche di utilizzo nel payload finale.
Gestisci lo stream SSE nel codice del tuo client per elaborare i token man mano che arrivano. Questo è fondamentale per le applicazioni interattive.
Function Calling e modalità JSON
Supporta output strutturati utilizzando il response_format parametro. Impostalo su {"type": "json_object"} per risposte JSON rigorose.
Puoi anche definire strumenti per il function calling. Il modello rispetta le definizioni degli strumenti fornite nella richiesta.
Questo garantisce un'estrazione dati affidabile per le tue pipeline. Combina la modalità JSON con gli strumenti per flussi di lavoro complessi.
Il nostro modello gestisce in modo efficiente la generazione di dati strutturati.
Parametri: Temperatura, Top P e Seed
Controlla la creatività con temperature e top_p. Valori più alti aumentano la casualità. Valori più bassi rendono gli output più deterministici.
Usa il seed il parametro per risultati riproducibili. Questo è utile per il debug o per testare prompt specifici.
Imposta max_tokens per limitare la lunghezza dell'output. Il valore predefinito è di 2.048 token per richiesta.
Regola queste impostazioni in base al tuo caso d'uso specifico. Bilancia la coerenza con la varietà secondo necessità.
Comprendere l'utilizzo dei token e i costi
Paghi solo per i token consumati. I token in input costano $0.15 per milione. I token in output costano $0.50 per milione.
Errori e rifiuti non consumano credito. Paghi solo per le completamenti riusciti.
Utilizza il calcolatore dei token per stimare i costi prima di inviare grandi batch. La nostra tariffazione è trasparente e basata sull'utilizzo.
Non si applicano canoni mensili o blocchi di sottoscrizione. Il credito non scade. Puoi ricaricare con criptovaluta in qualsiasi momento.
Monitora il tuo utilizzo tramite l'ultimo chunk nelle risposte in streaming.
cURL
curl https://api.claudeapitokencosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests and show me the output"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapitokencosts.com/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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapitokencosts.com/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);Streaming
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)Domande comuni
Qual è il costo dei token API Claude per questo servizio?
I nostri prezzi sono $0,15 per milione di token di input e $0,50 per milione di token di output. Questo è un tasso fisso senza costi nascosti o requisiti di abbonamento. Paghi solo per ciò che usi.
Come gestisco i limiti di frequenza e gli errori?
L'API restituisce un codice di stato 429 quando superi 300 richieste al minuto. Un errore 401 indica una chiave API non valida. Un errore 402 significa che è necessario aggiungere più credito. Questi errori sono standard e facili da gestire nel codice.
Qual è la dimensione della finestra di contesto?
La finestra di contesto è di 100.000 token per prompt e completamento combinati. Puoi richiedere fino a 16.000 token in un singolo output. Ciò consente di gestire un contesto significativo senza raggiungere rapidamente i limiti.
Accedi alla tua chiave tramite un modulo semplice
Registrati, copia la tua chiave, aggiorna l'URL base. È la configurazione completa.