nl ▾

Uncensored, OpenAI-Compatible API

Probeer met proeftegoed
per 1M invoertokens
$0.15
Outputtokens / 1M
$0.50
tokencontext
100,000
proeftegoed
$0.50
verzoeken per minuut
300

API Documentatie

Integreer onze ongecensureerde model in je bestaande OpenAI SDK-stack door de basis-URL bij te werken naar HTTPS://api.mistralaiapikey.com/v1 en je API-sleutel te vervangen.

Authenticatie

Stuur uw API-sleutel in de Authorization header als Bearer-token. Je krijgt deze sleutel direct na het aanmelden met Google of e-mail op de API-sleutel ophalen pagina. Als u een nieuwe genereert, vervangt deze de oude direct. Fouten zoals ongeldige sleutels retourneren een 401 status. Fouten, zoals dubbele charges, worden opgelost via de Support-pagina.

Chat Completions Endpoint

Post JSON naar POST /v1/chat/completions om tekstantwoorden te krijgen. Dit is het enige eindpunt voor het genereren van tekst. Het ondersteunt geen embeddings, afbeeldingen of audio.

Stel de model veld naar "uncensored". Het model antwoordt zonder inhoudsrefusals voor wettig volwassen gebruik. Het is een open-weight model getuned voor onbeperkte uitvoer. Het is geen GPT, Claude of een ander model van een leverancier.

Modellen Eindpunt

Oproep GET /v1/models om een lijst met beschikbare modellen weer te geven. De respons bevat de uncensored model-ID. Gebruik dit om de verbinding te verifiëren of configuratieproblemen in je client te debuggen.

Het eindpunt retourneert standaard OpenAI-formaat metadata. Dit helpt je te bevestigen dat je base URL en authenticatie correct werken voordat je zware payloads verstuurt.

Parameters & Opties

Ondersteuning voor standaardparameters zoals temperature, top_p, stop, seed, presence_penalty, en frequency_penalty. Stel max_tokens om de lengte van de uitvoer te bepalen. De standaardwaarde is 2.048 tokens als je dit veld weglaat.

Het contextvenster is 100.000 tokens voor prompt en voltooiing samen. Verzoeken met een body groter dan 8 MB kunnen mislukken. Function calling en JSON-modus worden ook ondersteund via standaardvelden.

Streaming-responsen

Activeer streaming door stream: true. Je ontvangt Server-Sent Events (SSE) terwijl tokens worden gegenereerd. Dit vermindert de waargenomen latentie voor interactieve toepassingen.

Tokengebruikstatistieken verschijnen in het laatste chunk van de stream. Hiermee kun je kosten nauwkeurig in real-time bijhouden. Fouten tijdens streaming retourneren nog steeds juiste HTTP-statuscodes.

Functiedaanroep & JSON-modus

Gebruik response_format met {"type": "json_object"} voor strikte JSON-output. Dit is handig voor het parseren van gestructureerde data uit de LLM. Function calling werkt met standaard tooldefinities.

Instellen tool_choice om te regelen hoe het model functies gebruikt. Het model ondersteunt zowel automatische als geforceerde toolgebruik. Dit zorgt voor betrouwbare integratie met je backend-logica.

cURL

curl https://api.mistralaiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the api limit for this service"}]
  }'

Python

from openai import OpenAI

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

Veelgestelde vragen

Hoe krijg ik mijn mistral API-sleutel?

Meld je aan op de pagina 'API-sleutel ophalen' met Google of e-mail. De sleutel wordt direct weergegeven.

Wat is de grootte van het contextvenster?

Het contextvenster is 100.000 tokens voor prompt en completion samen. De maximale uitvoer per verzoek is 16.000 tokens of 2.048 als max_tokens niet is ingesteld.

Waarom krijg ik een 429-rate limit?

Je bent beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Dit zorgt voor eerlijk gebruik. Verhoog je concurrency door sleutels over accounts te verdelen.

API-sleutel via eenvoudig formulier

Meld je aan, kopieer de sleutel, pas de basis-URL aan. Dat is de volledige configuratie.

Probeer met proeftegoed