Snelle Startgids
Start met het genereren van tekst met onze uncensored LLM met standaard OpenAI-compatible code. Je hebt alleen een base URL en een enkele API key nodig om dit model te integreren in je automatiseringspipelines.
Basis-URL en authenticatie
De API is actief op https://api.mistralapipricing.com/v1. Voer je sleutel in de Authorization header. De prijslogica van de Mistral API is per token, dus houd de headers schoon. Controleer de verbinding met GET /v1/models.
- Header:
Authorization: Bearer YOUR_KEY - Basis-URL:
https://api.mistralapipricing.com/v1
curl https://api.mistralapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the cost per token for each model."}]
}'
Uw eerste verzoek verzenden
Roep de chat/completions endpoint met je model-ID. Het ongecensureerde model reageert op standaardprompts zonder weigeringen. Invoertokens kosten $0,15 per miljoen. Uitvoertokens kosten $0,50 per miljoen. Fouten verbruiken geen krediet.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralapipricing.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.js-integratie
Gebruik de officiële SDK of axios om verzoeken te versturen. Stel de base URL correct in. De model ID is altijd uncensored. Headers moeten je bearer-token bevatten. Responses retourneren JSON-objecten. Afhandel fouten op een beheersbare manier.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralapipricing.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-responsen
Activeer streaming door stream: true. Ontvang tokens via Server-Sent Events. De laatste chunk bevat gebruiksgegevens. Dit vermindert de waargenomen latentie voor lange outputs. Buffer tokens aan de clientkant. Toon ze aan terwijl ze aankomen.
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)
Function Calling en JSON-modus
Definieer tools in de request body. Het model retourneert geldige JSON. Gebruik response_format: {"type": "json_object"} voor strikte uitvoer. Parse het resultaat in je applicatielogica. Dit werkt voor automatiseringstaken. Valideer het schema aan je kant.
Limieten, fouten en context
Het contextvenster bedraagt 100.000 tokens in totaal. Verzoeken zijn beperkt tot 300 per minuut. U krijgt 8 gelijktijdige verzoeken. Een 401-fout betekent een ongeldige sleutel. Een 402-fout geeft aan dat er onvoldoende tegoed is. Een 429-fout signaleert limieten voor frequentie. De maximale uitvoer is 16.000 tokens.
Veelgestelde vragen
Hoe stel ik een maximum bedrag in dat de API voor mij kan kosten?
De API ondersteunt geen directe harde uitgavelimieten. Monitor het gebruik via de response-headers of volg tokens in uw applicatielogica. Voorgeladen tegoed vervalt nooit, dus u bepaalt de limiet via uw oplaadbedrag.
Wat gebeurt er als ik de frequentielimiet raak?
Je ontvangt een 429-statuscode. Het verbruikt geen tokens. Wacht een paar seconden en probeer het opnieuw. Je bent beperkt tot 300 verzoeken per minuut per sleutel. Pas je concurrency aan om onder de 8 gelijktijdige verzoeken te blijven.
Is het onbeperkte model hetzelfde als de modellen van Mistral AI?
Nee. We hosten een open-weight model dat is afgestemd op geen weigeringen. Het is geen GPT, Claude of de officiële Mistral-modellen. Het is compatibel met dezelfde API-structuur, maar heeft een eigen model-id. Controleer de prijzingspagina voor meer details.
Haal je sleutel op in enkele seconden.
Meld je aan, kopieer je sleutel, werk de basis-URL bij. Dat is alle vereiste configuratie.