ro ▾
Deschide cont

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.