Documentazione API: Completamenti Chat
Connetti il tuo codice al nostro LLM uncensored in pochi minuti. Utilizza il formato compatibile con OpenAI standard per inviare testo e ricevere risposte senza restrizioni.
URL Base e Autenticazione
Avvia ogni richiesta puntando al nostro URL base. Usa la tua chiave API nell'intestazione Authorization. Questo funziona con qualsiasi SDK compatibile con OpenAI.
Prima richiesta
Invia un semplice completamento chat per testare la connettività. Questo endpoint gestisce tutte le attività di generazione del testo.
Usa il uncensored ID del modello. Risponde ai contenuti adulti leciti senza rifiuti.
Controlla la risposta per choices[0].message.content.
Integrazione SDK Python
Installa la libreria ufficiale. Imposta l'URL base sul nostro endpoint. Inizializza il client con la tua chiave. Invia messaggi proprio come faresti con GPT-4.
La libreria gestisce automaticamente la serializzazione JSON. Ricevi oggetti strutturati.
Utilizzo SDK Node
Importa il pacchetto. Configura l'URL di base. Crea un'istanza. Passa il tuo array di messaggi. Attendi la risposta.
Gli sviluppatori Node ottengono lo stesso modello uncensored. Accedi al testo tramite l'oggetto di risposta.
Risposte in streaming
Abilita lo streaming per bassa latenza. Ricevi i token man mano che vengono generati. Questo riduce significativamente il tempo di attesa percepito.
Analizza il delta.content field in ogni chunk. Accumula il testo localmente. Gestisci gli errori in modo elegante durante lo stream.
Limiti ed Errori
I limiti di frequenza si applicano rigorosamente. Hai a disposizione 300 richieste al minuto. Max 8 richieste concorrenti per chiave. Il corpo della richiesta deve rimanere sotto gli 8 MB.
Attenzione ai codici 401 per chiavi non valide. Il 402 indica assenza di credito. Il 429 segnala i limiti di frequenza. La finestra di contesto è di 100.000 token in totale. Gli errori non consumano credito.
cURL
curl https://api.mistralgetapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send the confirmation email to the user"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralgetapikey.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.mistralgetapikey.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 frequenti
Come ottengo una chiave API mistral get?
Registrati con Google o email. Ricevi la tua chiave istantaneamente. Nessun numero di telefono richiesto.
Qual è il modello della chiave API di uncensored AI?
È un modello a peso aperto ottimizzato per nessuna rifiuto. Supporta il function calling e la modalità JSON.
Questo modello AI uncensored supporta lo streaming?
Sì. Ricevi i token tramite SSE. L'utilizzo dei token appare nell'ultimo chunk.
Ottieni la tua chiave API
Registrati, ottieni la chiave, aggiorna l'URL di base. Semplice.