Documentație API pentru dezvoltatori
Începeți cu API-ul nostru LLM fără cenzură în câteva minute, folosind clienți standard compatibili cu OpenAI. Trimiteți text, primiți tokeni și ocoliți filtrele de conținut fără nicio configurare.
Configurare URL de bază și autentificare
Folosește HTTPS://api.mistralkey.com/v1 ca URL de bază. Transmite cheia API în Authorization header. Creează-ți cheia prin Google sau email pe panoul de control. Nu este nevoie de număr de telefon. Creditul nu expiră niciodată.
curl https://api.mistralkey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the main configuration options for the server"}]
}'
Prima cerere
Trimiteți o cerere POST către endpoint-ul de completări chat. Specificați modelul ca "uncensored". Sistemul procesează inputul și returnează text generat. Erorile și refuzurile nu consumă credit. Acest lucru asigură o aritmetică transparentă a tokenilor.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralkey.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)
Integrare SDK Node
Inițializați clientul cu URL-ul de bază și cheia. Configurați modelul pentru a utiliza varianta uncensored. SDK-ul gestionează serializarea automat. Această abordare elimină ghicirea din stratul dvs. de integrare.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralkey.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);
Răspunsuri streaming
Activați fluxul de date setând stream parametrul la true. Primește tokenuri prin Evenimente trimise de server. Detaliile de utilizare a tokenurilor apar în fragmentul final. Acest lucru reduce latența percepută pentru output-urile lungi.
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)
Limitări de rată și constrângeri
Limita este de 300 de solicitări pe minut per cheie. Solicitărilorile concurente sunt limitate la 8. Dimensiunea corpului solicitării nu poate depăși 8 MB. Fereastra de context se întinde pe 100.000 de tokeni. Ieșirea maximă per solicitare este de 16.000 de tokeni.
Gestionarea erorilor și tokenii
Gestionați erorile 401 pentru cheile invalide. Returnați 402 când creditul este epuizat. Gestionați 429 pentru depășirea limitei de rată. Erorile sunt gratuite. Utilizarea creditului reflectă doar consumul real de tokeni.
Întrebări frecvente
"Cheia API mistral" de la acest furnizor este aceeași cu Mistral Vibe?
Nu. Mistral Vibe folosește o cheie și o rutare a modelelor diferite. API-ul nostru este un endpoint independent, uncensored, compatibil cu formatul SDK OpenAI. Verifică documentația clientului tău specific pentru configurarea URL-ului de bază.
Cheia API expiră?
Cheia ta API rămâne valabilă la nesfârșit. Creditele tale preplătite nu expiră niciodată. Poți reîncărca cu criptomonede oricând este nevoie, fără a pierde soldul anterior.
Cum gestionez eroarea 402?
Starea 402 indică un credit preplătit insuficient. Reîncarcă folosind USDT (TRC20) sau USDC (Base). Adaugă fonduri prin panoul de control pentru a relua cererile imediat.
Generează-ți cheia acum
Înregistrează-te, preia-ți cheia și actualizează URL-ul de bază. Configurare completă în minute.