NL ▾
API-sleutel aanvragen

Snelstartgids voor Mistral-gebruikers

Integreer de ongecensureerde Mistral-API in minuten met standaard OpenAI-compatible bibliotheken. Voeg de basis-URL en API-sleutel toe en stuur verzoeken alsof je naar een andere provider gaat.

Basis-URL & Authenticatie

Onze API is volledig compatibel met de OpenAI SDK's. Je hoeft alleen de basis-URL aan te passen en je API-sleutel op te geven. De basis-URL voor deze service is https://api.mistralapi.com/v1. Authenticatie verloopt via de Authorization-header met een Bearer-token. In tegenstelling tot sommige providers hoeven ze geen complexe routing of vendor-specifieke headers; je geeft je sleutel gewoon door zoals je dat normaal doet.

  • Basis-URL: https://api.mistralapi.com/v1
  • Koptekst: Authorization: Bearer YOUR_API_KEY

Je API-sleutel wordt direct gegenereerd na het aanmaken van een account. Bewaar deze veilig, omdat deze toegang geeft tot je prepaid tegoed. Er zijn geen maandelijkse abonnementskosten, alleen pay-as-you-go prijzen gebaseerd op token-gebruik.

Chat Completions Endpoint

De kern van onze API is het POST /v1/chat/completions-endpoint. Het accepteert een lijst met berichten en retourneert een gegenereerd antwoord. Dit endpoint ondersteunt het standaard berichtformaat dat door de meeste LLM-clients wordt gebruikt. Je moet de model-ID opgeven als "uncensored". Dit model is een open-weight taalmodel gehost op onze servers, afgestemd om te antwoorden zonder inhoudsweigeringen voor wettelijk volwassen gebruik.

  • Endpoint: POST /v1/chat/completions
  • Model-ID: uncensored

De API retourneert alleen tekstantwoorden. Het ondersteunt geen afbeeldingen, audio, video of embeddings. Voor de meeste ontwikkelaars vervangt dit endpoint het standaard OpenAI chat-endpoint met nul code-aanpassingen behalve de basis-URL en model-ID.

Python SDK Integratie

Het gebruik van de officiële OpenAI Python library is de snelste manier om te integreren. Stel de basis-URL in op ons endpoint en verstrek je API-sleutel. De onderstaande code toont een eenvoudig tekstcompletieverzoek.

  • Installeer de library: pip install openai
  • Stel base_url in op https://api.mistralapi.com/v1
  • Gebruik model="uncensored"

Deze aanpak werkt omdat onze API de OpenAI responsstructuur nabootst. Je kunt bestaande bibliotheken gebruiken voor streaming, function calling en JSON-modus zonder aanpassingen.

Node SDK Integratie

Voor JavaScript/TypeScript ontwikkelaars werkt het openai npm package naadloos. Configureer de client met onze basis-URL en je API-sleutel. Dit stelt je in staat dezelfde codebase te gebruiken voor zowel OpenAI als onze ongecensureerde model.

  • Installeer de library: npm install openai
  • Configureer baseUrl naar https://api.mistralapi.com/v1
  • Specificeer model: "uncensored"

Deze compatibiliteit geldt voor alle standaardparameters zoals temperature, top_p en stop sequenties. Je kunt eenvoudig van provider wisselen door de clientconfiguratie aan te passen.

Streaming Reacties

We ondersteunen streaming reacties via Server-Sent Events (SSE). Dit stelt je in staat tokens te ontvangen zodra ze worden gegenereerd, wat de waargenomen latentie voor gebruikers vermindert. De laatste chunk van de stream bevat de token-gebruiksstatistieken voor facturatie.

  • Stel stream: true in in je verzoek
  • Lees chunks van de respons
  • Parse de laatste chunk voor gebruiksgegevens

Streaming is ideaal voor chatinterfaces en realtime applicaties. De responsformaat komt overeen met de OpenAI streaming standaard, dus je bestaande streaming logica werkt zonder aanpassingen.

Limieten, Fouten & Contextvenster

Onze API heeft specifieke limieten om stabiliteit te garanderen. Elke API-sleutel ondersteunt 300 verzoeken per minuut en 8 gelijktijdige verzoeken. De maximale grootte van de request body is 8 MB. Het contextvenster is 100.000 tokens in totaal (prompt + voltooiing). Als je max_tokens niet instelt, is de standaard uitvoer 2.048 tokens; anders is de maximale uitvoer 32.000 tokens.

  • 401: Ongeldige API-sleutel
  • 402: Onvoldoende tegoed
  • 429: Rate limit overschreden

Premium tegoed verloopt nooit. Fouten en weigeringen zijn gratis. Als je problemen ondervindt, gebruik dan de Support pagina voor restitutie of account hulp.

cURL

curl https://api.mistralapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.mistralapi.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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralapi.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

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)

Vragen en antwoorden

Hoe wordt de facturatie berekend?

Facturatie is gebaseerd op daadwerkelijk token-gebruik. Invoer-tokens kosten $0,15 per 1M tokens, uitvoer-tokens kosten $0,50 per 1M tokens. Fouten en weigeringen zijn gratis.tegoed is prepaid en verloopt nooit.

Welke betaalmethoden worden geaccepteerd?

Wij accepteren opwaarderingen via crypto (USDT op TRC20, USDC op Base). Betalingen variëren van $20 tot $500 per transactie.

Weigert het model inhoud?

Het model is ongecensureerd en weigert geen wettelijke volwassen, fictieve of controversiële onderwerpen. De enige harde limiet is seksuele inhoud met minderjarigen, die altijd wordt geblokkeerd.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, pas de basis-URL aan. Dat is de hele configuratie.

API-sleutel aanvragen

Technische specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
Model-IDuncensored
EndpointsPOST /v1/chat/completions · GET /v1/models
AuthenticatieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.mistralapi.com/v1
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Contextvenster100.000 tokens (invoer + uitvoer)
JSON-modusresponse_format: {"type": "json_object"}
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Gelijktijdige verzoekentot 8 tegelijk per sleutel
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Verzoekgroottetot 8 MB
Rate limit300 verzoeken per minuut per sleutel
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Prijs$0,15 per 1 mln invoertokens · $0,50 per 1 mln uitvoertokens
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $20 tot $500
Bonus+5% vanaf $50, +10% vanaf $100, +15% vanaf $200
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
InloggenGoogle of e-mail en wachtwoord
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd

Foutcodes

Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw