API-documentatie voor ontwikkelaars
Begin met onze ongecensureerde LLM API in enkele minuten met standaard OpenAI-compatible clients. Stuur tekst, ontvang tokens en omzeil inhoudsfilters met nul configuratie.
Basis-URL en authenticatiesetup
Gebruik HTTPS://api.mistralkey.com/v1 als je basis-URL. Geef je API-sleutel door in de Authorization header. Maak je sleutel aan via Google of e-mail op het dashboard. Geen telefoonnummer vereist. Krediet verloopt niet.
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"}]
}'
Eerste verzoek
Stuur een POST-verzoek naar het chat-completies-eindpunt. Specificeer het model als "uncensored". Het systeem verwerkt je invoer en retourneert gegenereerde tekst. Fouten en weigeringen verbruiken geen tegoed. Dit zorgt voor transparante tokenrekenkunde.
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-integratie
Initialiseer de client met je basis-URL en sleutel. Configureer het model om de uncensored-variant te gebruiken. De SDK verwerkt serialisatie automatisch. Deze aanpak elimineert giswerk uit je integratielaag.
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);
Streaming responses
Schakel streamen in door de stream parameter naar true. Ontvang tokens via Server-Sent Events. Gegevens over tokenverbruik verschijnen in de laatste chunk. Dit vermindert de waargenomen latentie voor lange outputs.
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)
Snelheidslimieten en beperkingen
Limiet is 300 verzoeken per minuut per sleutel. Gelijktijdige verzoeken zijn beperkt tot 8. De grootte van de request-body mag 8 MB niet overschrijden. Het contextvenster beslaat 100.000 tokens. Max output per verzoek is 16.000 tokens.
Fouthantering en tokens
Afhandelen van 401 voor ongeldige sleutels. Retourneer 402 wanneer krediet op is. Beheer 429 voor overschrijding van de limiet. Fouten zijn gratis. Kredietgebruik weerspiegelt alleen daadwerkelijk tokenverbruik.
Veelgestelde vragen
Is de mistral API-key van deze aanbieder hetzelfde als Mistral Vibe?
Nee. Mistral Vibe gebruikt een andere sleutel en modelrouting. Onze API is een onafhankelijk uncensored-endpoint dat compatibel is met het OpenAI SDK-formaat. Controleer de documentatie van je specifieke client voor de configuratie van de base URL.
Vervalt de API-sleutel?
Je API-sleutel blijft onbeperkt geldig. Je vooruitbetaalde tegoed vervalt ook nooit. Je kunt whenever nodig bijbetalen met crypto zonder je vorige saldo te verliezen.
Hoe ga ik om met de 402-fout?
Een 402-status geeft aan dat het vooruitbetaalde tegoed onvoldoende is. Laad tegoed op met USDT (TRC20) of USDC (Base). Voeg geld toe via het dashboard om direct weer verzoeken te kunnen doen.
Genereer nu je sleutel
Registreer, haal je sleutel op en pas de base URL aan. Compleete configuratie in minuten.