Documentație API: Completări Chat
Conectează codul la LLM-ul nostru uncensored în câteva minute. Utilizează formatul standard compatibil OpenAI pentru a trimite text și a primi răspunsuri nelimitate.
URL de bază și autentificare
Începe fiecare cerere indicând URL-ul nostru de bază. Folosește cheia ta de API în antetul Authorization. Acest lucru funcționează cu orice SDK compatibil cu OpenAI.
Prima cerere
Trimiteți o completare chat simplă pentru a testa conectivitatea. Acest endpoint gestionează toate sarcinile de generare a textului.
Folosește uncensored ID-ul modelului. Răspunde la conținut adult legal fără refuz.
Verificați răspunsul pentru choices[0].message.content.
Integrare SDK Python
Instalează librăria oficială. Setează URL-ul de bază la endpoint-ul nostru. Initializează clientul cu cheia ta. Trimite mesaje exact ca și cum ai folosi GPT-4.
Biblioteca gestionează automat serializarea JSON. Primești obiecte structurate.
Utilizare SDK Node
Importă pachetul. Configurează URL-ul de bază. Creează o instanță. Transmite-ți array-ul de mesaje. Așteaptă răspunsul.
Dezvoltatorii Node obțin același model uncensored. Accesează textul prin obiectul de răspuns.
Răspunsuri în streaming
Activați streaming-ul pentru latență redusă. Primește tokenii pe măsură ce sunt generați. Acest lucru reduce semnificativ timpul de așteptare perceput.
Analizați delta.content câmp în fiecare fragment. Accumulează textul local. Gestionează erorile cu grijă în timpul fluxului.
Limite și Erori
Limitările de rată se aplică strict. Ai 300 de cereri pe minut. Max 8 cereri concurente per cheie. Corpul cererii trebuie să rămână sub 8 MB.
Atenție la codul 401 pentru chei invalide. 402 înseamnă lipsa creditului. 429 indică limitări de rată. Fereastra de context are 100.000 de tokeni în total. Erorile nu consumă credit.
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)Întrebări frecvente
Cum obțin o cheie API mistral?
Înregistrează-te cu Google sau email. Primești cheia instantaneu. Nu este necesar număr de telefon.
Care este modelul cheii API AI uncensored?
Este un model cu ponderi deschise ajustat pentru zero refuzuri. Suportă apelarea de funcții și modul JSON.
Modelul AI fără cenzură suportă streaming?
Da. Primești tokeni prin SSE. Utilizarea tokenilor apare în ultimul fragment.
Obțineți cheia API
Înregistrează-te, ia cheia, actualizează URL-ul de bază. Simplu.