OpenAI-kompatibelt API-reference
Denne hurtigstartguide viser, hvordan du integrerer vores ubegrænsede LLM i din applikation ved hjælp af standard OpenAI SDK'er. Du autentificerer med en nøgle, sender requests til vores base URL og håndterer streaming-svar uden konfigurationsændringer.
Autentificering og base URL-setup
Start med at hente din API-nøgle fra dashboardet. Brug MISTRALNSFW_API_KEY header til hver anmodning til vores base-URL på https://api.mistralnsfw.com/v1. Dette virker med ethvert OpenAI-kompatibelt klientbibliotek, fordi vi følger det standard skema.
Endpointet /v1/chat/completions
Send en POST-forespørgsel til /v1/chat/completions med dit model-ID indstillet til "uncensored". Endepunktet accepterer standardparametre som temperature og stop. Du betaler kun for brugte tokens, med input til $0,15 per 1M tokens og output til $0,50 per 1M tokens.
curl https://api.mistralnsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top ten python libraries for data science"}]
}'
Integration af Python SDK
Installer den officielle openai pakke og peg den på vores base URL. Indstil modellen til "uncensored" for at få adgang til uncensored-genereringsevnerne. Denne tilgang giver dig mulighed for at genbruge eksisterende kode med minimale ændringer i din projektstruktur.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralnsfw.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-integration
Brug Node.js SDK til at initialisere klienten med den korrekte base URL og API-nøgle. Definer din messages-array og kald chat.completions.create Metode. Denne opsætning sikrer kompatibilitet med standardværktøjer, mens den leverer den specifikke ukensurerede modeladfærd, du har brug for.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralnsfw.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-respons og tokenforbrug
Aktivér streaming ved at indstille stream: true i din anmodning. Serveren returnerer chunks via Server-Sent Events (SSE). Den sidste chunk indeholder det samlede tokenforbrug for anmodningen, hvilket giver dig mulighed for at spore omkostninger nøjagtigt i realtid.
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)
Ratebegrænsninger og anmodningsbegrænsninger
Hver nøgle er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger. Det maksimale kontekstvindue er 100.000 tokens, med et maks output på 16.000 tokens pr. anmodning. Fejl som 401 (ugyldig nøgle), 402 (manglende kredit) og 429 (rate limit) er standard HTTP-svar.
Almindelige spørgsmål
Hvordan kommer jeg i gang med mistral NSFW API?
Opret en konto og hent din API-nøgle fra dashboardet. Ret din OpenAI-kompatible klient til vores base-URL, og indstil modellen til "uncensored". Du kan starte med $0.50 prøvekredit for at teste endpointet med det samme.
Hvad sker der, hvis jeg rammer rate-limitten?
Du modtager en 429-statuskode. Grænsen er 300 anmodninger i minuttet per nøgle med et maksimum på 8 samtidige anmodninger. Du kan generere en ny nøgle for at erstatte den gamle, hvis det er nødvendigt, da hver konto tillader én aktiv nøgle ad gangen.
Er denne service et officielt Mistral-produkt?
Nej, vi er en uafhængig udbyder, der kører vores egen uncensored-model. Vi er ikke tilknyttet Mistral AI, selvom vores API er kompatibelt med deres økosystem. Modellen er finjusteret til uncensored-generering og er ikke den samme som de officielle Mistral-modeller.
Få din API-nøgle nu
Tilmeld dig, kopier nøglen, opdater base-URL. Det er alt.