API dokumentáció fejlesztőknek
Kezdje el cenzúrázatlan LLM API-junkat percenként szabványos OpenAI-kompatibilis kliensekkel. Küldjön szöget, kapjon tokeneket, és kerülje el a tartalomszűrőket konfiguráció nélkül.
Base URL és hitelesítési beállítás
Használja a HTTPS://api.mistralkey.com/v1 címet alap URL-ként. Adja át API-kulcsát a Authorization header. Hozza létre kulcsát Google-fiókkal vagy e-maillel a műszerfalon. A telefonszám megadása nem kötelező. A kreditje sosem jár le.
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"}]
}'
Első kérés
Küldjön egy POST kérést a chat completions végpontra. Adja meg a modellt "uncensored" értékre. A rendszer feldolgozza a bemenetet, és generált szöveget ad vissza. A hibák és a visszautasítások nem fogyasztanak kreditet. Ez átlátható token-matematikát biztosít.
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)
Node SDK integráció
Inicializálja a klienst a base URL-címmel és a kulccsal. Konfigurálja a modellt az uncensored variáns használatára. Az SDK automatikusan kezeli a szerializációt. Ez a megközelítés kiküszöböli a találgatást az integrációs rétegből.
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);
Streamelési válaszok
A streamelés engedélyezéséhez állítsa a stream paramétert állítsa true-ra. Tokeneket fogad Server-Sent Events formátumban. A token-használati részletek az utolsó részben jelennek meg. Ez csökkenti az észlelt késést hosszú kimenetek esetén.
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)
Sebességkorlátok és korlátok
A korlát percenként 300 kérés kulcsonként. A párhuzamos kérések maximum 8. A kérés törzsének mérete nem haladhatja meg a 8 MB-ot. A kontextusablak 100 000 token. A kérésenkénti max kimenet 16 000 token.
Hibakezelés és tokenek
Kezelje a 401-et érvénytelen kulcsok esetén. Adjon vissza 402-et, ha a hitel kimerült. Kezelje a 429-et a túllépett sebességkorlát miatt. A hibák ingyenesek. A hitel felhasználása csak a tényleges tokenfogyasztást tükrözi.
Gyakori kérdések
A mistral API kulcs ezen a szolgáltatótól ugyanaz, mint a Mistral Vibe?
Nem. A Mistral Vibe más kulcsot és modell-útvonalat használ. Az API-nk egy független, cenzúrázatlan végpont, amely kompatibilis az OpenAI SDK formátummal. Tekintse meg az ügyfél dokumentációját a base URL konfigurálásához.
Lejár az API kulcs?
Az API-kulcsod érvényben marad határozatlan ideig. Az előre fizetett kreditjeid sem járhatnak le. Bármikor tölthetsz fel kriptovalutával anélkül, hogy elveszítenéd a korábbi egyenlegedet.
Hogyan kezelje a 402-es hibát?
A 402-es státusz a nem elegendő előre fizetett kreditet jelzi. Töltse fel a kreditjét USDT (TRC20) vagy USDC (Base) segítségével. Adjon hozzá egyenleget a műszerfalon keresztül a kérések azonnali folytatásához.
Generálja le most a kulcsát
Regisztrálj, másold ki a kulcsodat, és frissítsd az alap URL-t. Teljes konfiguráció percenként.