Hurtigstartsguide
Start med at generere tekst med vores ucensurerede LLM ved hjælp af standard OpenAI-kompatibel kode. Du har kun brug for en base-URL og en enkelt API-nøgle for at integrere denne model i dine automatiseringspipelines.
Base URL og autentificering
API'en lever ved https://api.mistralapipricing.com/v1. Send din nøgle i Authorization header. Mistral API-prissætningslogik gælder per token, så hold headers rene. Tilslutningsdygtighed verificeres med GET /v1/models.
- Header:
Authorization: Bearer YOUR_KEY - Base 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."}]
}'
Send din første anmodning
Kald chat/completions endpoint med dit model-ID. Den uncensored model svarer på standard prompts uden afvisninger. Input-tokens koster $0.15 per million. Output-tokens koster $0.50 per million. Fejl forbruger ingen kredit.
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-integration
Brug det officielle SDK eller axios til at sende anmodninger. Indstil base URL'en korrekt. Model-ID'et er altid uncensored. Headers skal indeholde din bearer-token. Svar returnerer JSON-objekter. Håndter fejl elegant.
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-svar
Aktivér streaming ved at indstille stream: true. Modtag tokens via Server-Sent Events. Den sidste chunk indeholder brugsdata. Dette reducerer den opfattede latens for lange outputs. Buffer tokens på klientsiden. Vis dem, mens de ankommer.
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 og JSON-tilstand
Definer værktøjer i request body. Modellen returnerer gyldig JSON. Brug response_format: {"type": "json_object"} til streng output. Parser resultatet i din applikationslogik. Dette fungerer til automatiseringsopgaver. Valider skemaet på din side.
Begrænsninger, fejl og kontekst
Kontekstvinduet er på 100.000 tokens i alt. Anmodninger er begrænset til 300 i minuttet. Du får 8 samtidige anmodninger. En 401-fejl betyder en ugyldig nøgle. En 402-fejl indikerer utilstrækkelig kredit. En 429-fejl signalerer rate limiting. Det maksimale output er 16.000 tokens.
Ofte stillede spørgsmål
Hvordan indstiller jeg et maksimum beløb, API'et må koste mig?
API'en understøtter ikke direkte begrænsning af forbrugslofter. Overvåg forbruget via responsheaderne eller spor tokens i din applikationslogik. Forudbetalt kredit udløber aldrig, så du styrer grænsen ved dit top-up-beløb.
Hvad sker der, hvis jeg rammer rate-limitten?
Du modtager en 429-statuskode. Anmodningen forbruger ingen tokens. Vent et par sekunder og prøv igen. Du er begrænset til 300 anmodninger i minuttet per nøgle. Juster din konkurrenceevne til at holde dig under 8 samtidige anmodninger.
Er den ubegrænsede model den samme som Mistral AI's modeller?
Nej. Vi hoster en open-weight-model, der er indstillet til ingen afvisninger. Det er ikke GPT, Claude eller de officielle Mistral-modeller. Det er kompatibelt med den samme API-struktur, men har sit eget model-ID. Tjek prissiden for detaljer.
Hent din nøgle på få sekunder
Tilmeld dig, kopier din nøgle, opdater base-URL'en. Det er alt konfigurationen, der kræves.