Integrează API-ul LLM Uncensored
Conectează clientul OpenAI-compatible existent la modelul nostru uncensored actualizând URL-ul de bază și cheia API. Poți trimite completări text, activa streaming-ul și gestiona răspunsurile JSON fără modificări de configurare.
Autentificare și configurare URL de bază
Începeți prin înlocuirea URL-ului de bază standard OpenAI cu endpoint-ul nostru și prin furnizarea cheii API unice. Primești această cheie imediat după înregistrarea prin Google sau email, iar aceasta rămâne singura acreditare pentru toate solicitările. API-ul nostru acceptă antete standard, astfel încât poți migra baza de cod existentă fără a rescrie logica de autentificare.
Folosește Authorization header cu Bearer scheme pentru a trece cheia ta. Această metodă funcționează cu orice bibliotecă care suportă endpoint-uri compatibile cu OpenAI, asigurându-te că poți testa conectivitatea înainte de a te angaja la utilizare.
- URL de bază:
https://api.mistralaikey.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Trimiterea primei tale completări de chat
Trimite o cerere POST la /v1/chat/completions cu promptul tău și identificatorul modelului uncensored. Acest endpoint procesează input text și returnează un răspuns text generat, respectând strict standardele OpenAI. Nu trebuie să configurați parametri pentru embeddings sau generarea de imagini, deoarece acest API se concentrează exclusiv pe completări de chat.
Asigură-te că setezi model câmp pentru uncensored pentru a accesa modelul de limbaj mare uncensored. Sistemul procesează intrarea dvs. și returnează o completare, permițându-vă să verificați că cheia dvs. funcționează și că modelul răspunde corect la interogările dvs.
curl https://api.mistralaikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the code for the login function"}]
}'
Activarea streaming-ului și a instrumentelor
Activați fluxul de date setând stream parametrul la true, care returnează actualizări token cu token prin Evenimente trimise de server (SSE). Această abordare reduce latența percepută și îți permite să afișezi rezultate parțiale pe măsură ce sunt generate. De asemenea, poți integra apelarea de funcții definind instrumente în cererea ta, permițând modelului să execute acțiuni specifice sau să preia date dinamic.
Streaming-ul oferă feedback în timp real, esențial pentru aplicațiile interactive. Fragmentul final al fluxului include statistici de utilizare a tokenilor, ajutându-te să urmărești costurile cu precizie. Definițiile de instrumente urmează formatul standard OpenAI, facilitând integrarea pentru dezvoltatorii familiarizați cu apelarea funcțiilor.
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)
Gestionarea răspunsurilor în mod JSON
Forțează ieșire structurată setând response_format pentru {"type": "json_object"}. Acest lucru asigură că modelul returnează JSON, ceea ce simplifică analiza în codul aplicației tale. Poți combina acest lucru cu definiții de instrumente sau instrucțiuni de prompt rigide pentru a menține integritatea datelor.
Modul JSON este esențial pentru programele care trebuie să consume date structurate în mod fiabil. Prin impunerea acestui format, eviți erorile de analiză și asigură răspunsuri consistente. Această funcționalitate funcționează alături de alți parametri, cum ar fi temperature și top_p, permițându-ți să echilibrezi creativitatea cu structura.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralaikey.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)
Înțelegerea limitelor și utilizării tokenilor
Modelul suportă o fereastră de context de 100.000 de tokeni, cuprinzând atât promptul, cât și completarea. Această limită generoasă îți permite să procesezi documente mari sau să menții istorice de conversații lungi fără trunchiere. Totuși, outputul maxim per solicitare este limitat la 16.000 de tokeni, sau 2.048 de tokeni dacă nu specifici max_tokens.
Urmărește-ți utilizarea prin numărul de tokeni returnați în răspuns. Fiecare cerere consumă tokeni de intrare și ieșire, facturați la $0.15 per milion de tokeni de intrare și $0.50 per milion de tokeni de ieșire. Erorile și refuzurile nu generează taxe, asigurându-te că plătești doar pentru finalizările cu succes.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralaikey.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);
Limitări, erori și fiabilitate
Ești limitat la 300 de cereri pe minut și 8 cereri concurente pe cheie. Dacă depășești aceste limite, vei primi o eroare 429 Too Many Requests. Eșecurile de autentificare returnează un cod de stare 401 Unauthorized, în timp ce creditul insuficient declanșează un răspuns 402 Payment Required.
Aceste limite asigură o performanță stabilă pentru toți utilizatorii. Dacă întâmpini o eroare 401, verifică cheia API și asigură-te că nu a fost înlocuită. O eroare 402 indică faptul că creditul preplătit este epuizat și trebuie să efectuezi o reîncărcare prin criptomonede. Corpurile cererilor sunt limitate la 8 MB, astfel încât payload-urile mari ar trebui comprimate sau împărțite în mod corespunzător.
Întrebări frecvente
Ce este cheia mistral AI și cum funcționează?
Cheia Mistral AI este tokenul tău unic de autentificare care acordă acces la API-ul nostru LLM uncensored. O obții prin înregistrare prin Google sau email și o folosești pentru a autentifica cererile către endpoint-ul nostru compatibil cu OpenAI. Această cheie îți permite să integrezi modelul nostru în orice client existent care suportă autentificarea standard API.
Pot folosi această cheie API AI uncensored cu alți furnizori?
Da, deoarece API-ul nostru respectă standardele compatibile cu OpenAI, poți utiliza cheia ta cu orice bibliotecă sau client care suportă protocolul OpenAI. Trebuie doar să actualizezi URL-ul de bază către endpoint-ul nostru și să păstrezi structura existentă a codului. Această flexibilitate îți permite să comuți între furnizori fără modificări majore de cod.
Cum gestionez erorile și limitările de rată pentru endpoint-ul AI de programare fără cenzură?
Erorile returnează coduri de stare HTTP standard: 401 pentru chei invalide, 402 pentru credit insuficient și 429 pentru limitările de rată. Poți gestiona aceste situații reîncercând după o pauză sau reîncărcând creditul cripto. API-ul respectă, de asemenea, limitele de concurență, așa că monitorizează cererile paralele pentru a evita depășirea limitei de 8 cereri.
Obțineți cheia instant
Înregistrează-te, copiază tokenul, actualizează URL-ul tău de bază. Asta e tot ce ai nevoie.