Dokumentace API
Začněte okamžitě generovat text pomocí našeho API kompatibilního s OpenAI. Tento průvodce pokrývá autentizaci, endpointy a streamování pro nezcenzurovaný model.
Autentizace a základní URL
Použijte svůj klíč API se základní URL HTTPS://api.mistralllmapi.com/v1. Vygenerujte jej okamžitě přes Google nebo e-mail na stránce Získat API klíč. Klíč odešlete v hlavičce Authorization jako Bearer token. To funguje s libovolným standardním klientem SDK OpenAI.
- Registrace bez telefonního čísla.
- "Udržujte jeden aktivní klíč na účet."
- Nahraďte staré klíče při jejich rotaci.
curl https://api.mistralllmapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if port 8080 is open on 10.0.0.5"}]
}'
Endpoint Chat Completions
Odesílejte požadavky POST na /v1/chat/completions. Předávejte ID modelu jako „uncensored“. Poskytujte zprávy v poli s poli role a content. Model vrací text bez standardních filtrů obsahu pro legální použití pro dospělé. Okno kontextu má celkem 100 000 tokenů včetně vstupu a výstupu.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralllmapi.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)
Koncový bod Modely
Pošlete požadavek GET /v1/models pro výpis dostupných modelů. Ověřte, že ID modelu odpovídá „uncensored“. Tento endpoint potvrzuje, že připojení funguje. Použijte ho k ladění ověření před odesláním náročných payloadů. API poskytuje pouze tento jediný model bez omezení.
Streamované odpovědi
Povolte streamování nastavením stream na true. Dostávejte Server-Sent Events (SSE). Detaily o využití tokenů se objeví v posledním chunku. Tato metoda snižuje vnímanou latenci pro dlouhé výstupy. V kódu na straně klienta pečlivě ošetřujte částečné tokeny.
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)
Volání funkcí a režim JSON
Definujte nástroje v těle požadavku pro volání funkcí. Nastavte tool_choice k vynucení konkrétních funkcí. Použijte response_format s json_object pro přísný výstup JSON. Parametry jako temperature a top_p upravují náhodnost. Tyto funkce podporují extrakci strukturovaných dat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralllmapi.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);
Limity rychlosti a chyby
Očekávejte 300 požadavků za minutu na klíč. Omezte souběžné požadavky na 8. Překročení velikosti těla požadku nad 8 MB. Vraťte 401 pro neplatné klíče. Vraťte 402, pokud je kredit nedostatečný. Vraťte 429 při překročení limitu rychlosti. Chyby nespotřebují tokeny. Kredit nevyprší.
FAQ
Jak získat svůj API klíč Mistral?
Zaregistrujte se přes Google nebo e-mail na stránce Získat API klíč. Klíč se zobrazí okamžitě. Není vyžadováno telefonní číslo. Klíče můžete měnit, ale vždy zůstává aktivní pouze jeden.
Jaká je velikost context window?
Model podporuje celkem 100 000 tokenů. To zahrnuje jak prompt, tak completion. Maximální výstup na požadavek je 16 000 tokenů. Výchozí výstup je 2 048 tokenů, pokud není specifikováno.
Kolik stojí uncensored LLM API?
Cena je 0,15 $ za 1M vstupních tokenů a 0,50 $ za 1M výstupních tokenů. Chyby a odmítnutí jsou zdarma. Dobití pouze pomocí kryptoměn. Začněte s 0,50 $ zkoušebním úvěrem.
Získejte svůj API klíč
Zaregistrujte se, zkopírujte klíč, aktualizujte svůj základní URL. To je vše.
Získejte svůj klíč