da ▾
Prøv med prøve kredit

API-hurtigstart

Forbind din applikation til den uncensored LLM API på få minutter ved hjælp af standard OpenAI-kompatible endpoints. Denne guide dækker autentificering, grundlæggende anmodninger, streaming og de tekniske grænser, du skal kende.

Autentificering & Base URL

API'en bruger standard OpenAI-kompatibel autentificering. Du modtager en API-nøgle med det samme efter tilmelding med Google eller e-mail. Brug denne nøgle i Authorization header til alle anmodninger. Base-URL'en er fastsat til https://api.mistralabliterated.com/v1.Der kræves ingen yderligere konfiguration til endpoint-stien.

curl https://api.mistralabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the first five prime numbers"}]
  }'

Din nøgle identificerer din konto og sporer forbrug. Hvis du mister din nøgle, skal du generere en ny; den gamle bliver ugyldig.

POST /v1/chat/completions

Send beskeder til modellen ved hjælp af standard chat-completion-endepunktet. Model-id er altid uncensored. Dette endpoint håndterer tekst-ind, tekst-ud interaktioner uden behov for komplekse payload-strukturer. Du kan sende system-, user- og assistant-meddelelser i en enkelt anmodning.

from openai import OpenAI

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

Forespørgslen returnerer et struktureret JSON-svar, der indeholder modellens output. Du kan justere parametre som temperature og top_p for at kontrollere kreativiteten. Modellen afviser ikke lovligt voksen eller kontroversielt indhold og giver en rå svarstilstand. Fejl returnerer standard HTTP-statuskoder for nem fejlsøgning i dit codebase.

GET /v1/models

Tilgængelige modeller for at verificere forbindelse og konfiguration. Dette endpoint returnerer en liste over tilgængelige modeller, hvilket bekræfter, at din autentificering og base-URL er korrekte. Det er nyttigt til at teste din integration, før du sender tunge payloads.

import OpenAI from "openai";

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

Svaret inkluderer model-ID'et og objekttypen. Du kan bruge dette endpoint i din applikationsstartsekvens for at sikre, at API'et er tilgængeligt. Det returnerer øjeblikkeligt med lav latens, hvilket gør det ideelt til health checks. Der forbruges ingen kredit ved denne anmodning.

Streaming & Værktøjer

Aktivér streaming ved at indstille stream: true i din anmodning. API'et sender tekstchunks via Server-Sent Events (SSE), mens de genereres. Dette reducerer den opfattede forsinkelse for brugere, der venter på lange svar. Du kan også bruge funktionssamtale ved at angive en liste over værktøjer i anmodningen.

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)

Tokenforbrugsstatistikker er inkluderet i den sidste chunk af streamet. Dette giver dig mulighed for at spore omkostninger i realtid. Modellen understøtter JSON-tilstand for strukturerede output, når du indstiller response_format til {"type": "json_object"}Værktøjsvalg er fleksible, hvilket giver mulighed for specifik eller automatisk valg.

Parameters & Limits

Kontekstvinduet understøtter 100.000 tokens til kombineret prompt og completion. Maksimum output pr. anmodning er 16.000 tokens, eller 2.048, hvis du ikke angiver max_tokens. Du kan kontrollere generering med temperature, top_p, stop, og seed parametre. Frekvens- og tilstedeværelsesstraffe er også tilgængelige til finjustering.

Rate limits tillader 300 anmodninger i minuttet per nøgle og 8 samtidige anmodninger. Maks. anmodningskropstørrelse er 8 MB. Disse grænser sikrer stabil ydeevne for applikationer med høj throughput. Juster din batch-strategi for at holde dig inden for disse grænser.

Fejl & Prissætning

HTTP 401 indikerer en ugyldig eller manglende API-nøgle. HTTP 402 betyder, at din forudbetalte kredit er opbrugt; top op med krypto for at fortsætte. HTTP 429 signalerer udtømning af hastighedsbegrænsning; vent eller reducer konkurrensen. Fejl forbruger ikke kredit, så du bliver ikke opkrævet for mislykkede anmodninger.

Prisen er $0,15 per million input-tokens og $0,50 per million output-tokens. Krediten udløber aldrig, og der er ingen månedlige gebyrer. Opfyldninger starter på $20 med bonus for større beløb. Refunderinger er ikke tilgængelige, men support kan rette dobbelte gebyrer.

Almindelige spørgsmål

Hvad er base URL for mistral abliterated API?

Base-URL er HTTPS://api.mistralabliterated.com/v1. Brug denne URL til alle OpenAI-kpatible SDKs ved at indstille base_url-parameteren. Der er ingen andre endpoint-varianter nødvendige for standard chat-completions.

Hvordan håndterer jeg streaming-svar?

Angiv stream-parameteren til true i din anmodning. API'et returnerer Server-Sent Events (SSE) med token-chunks. Tokenforbrugsoplysninger er inkluderet i den sidste chunk af streamen til præcis fakturering.

Hvad sker der, hvis jeg rammer rate-limitten?

Du modtager en HTTP 429-statuskode. Grænsen er 300 anmodninger i minuttet per nøgle og 8 samtidige anmodninger. Reducer din konkurrenceevne eller implementer eksponentiel backoff i din applikationslogik.

Få din API-nøgle på få sekunder

Tilmeld dig, hent din nøgle, opdater din base-URL. Simpelt integration.