sv ▾

Integrera Uncensored LLM API

Anslut din befintliga OpenAI-kompatibla klient till vår osensurerade modell genom att uppdatera bas-URL:en och API-nyckeln. Du kan skicka textkompletteringar, aktivera strömning och hantera JSON-svar utan konfigurationsändringar.

Autentisering och bas-URL-inställning

Börja med att ersätta den standard OpenAI-bas-URL:en med vår slutpunkt och ange din unika API-nyckel. Du får denna nyckel omedelbart efter att ha registrerat dig via Google eller e-post, och den förblir den enda inloggningsuppgiften för alla förfrågningar. Vår API accepterar standardhuvuden, så du kan migrera din befintliga kodbas utan att skriva om autentiseringslogiken.

Använd den Authorization header med Bearer schema för att skicka din nyckel. Denna metod fungerar med alla bibliotek som stödjer OpenAI-kompatibla slutpunkter, vilket säkerställer att du kan testa anslutningen innan du förbrukar kredit.

  • Bas-URL: https://api.mistralaikey.com/v1
  • Huvud: Authorization: Bearer YOUR_API_KEY

Skickar din första chattslutförande

Skicka en POST-förfrågan till /v1/chat/completions med din prompt och modellidentifieraren uncensored. Denna slutpunkt bearbetar textinmatning och returnerar ett genererat textsvar, och följer strikt OpenAI-standarder. Du behöver inte konfigurera embeddingar eller bildgenereringsparametrar, eftersom detta API fokuserar enbart på chattkompletteringar.

Se till att du ställer in model field to uncensored till att komma/access den olåsta stora språkmodellen. Systemet bearbetar din inmatning och returnerar en komplettering, vilket gör att du kan verifiera att din nyckel fungerar och att modellen svarar korrekt på dina frågor.

curl https://api.mistralaikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summit the code for the login function"}]
  }'

Aktiverar streaming och verktyg

Aktivera strömning genom att ställa in stream parameter till true, vilket returnerar token-för-token-uppdateringar via Server-Sent Events (SSE). Denna metod minskar den upplevda latensen och gör att du kan visa delvisa resultat när de genereras. Du kan också integrera funktionsanrop genom att definiera verktyg i din begäran, vilket gör att modellen kan utföra specifika åtgärder eller hämta data dynamiskt.

Streaming ger realtidsfeedback, vilket är avgörande för interaktiva applikationer. Den sista chunken i strömmen innehåller tokenanvändningsstatistik, vilket hjälper dig att spåra kostnader noggrant. Verktygsdefinitioner följer det standardiserade OpenAI-formatet, vilket gör integrationen enkel för utvecklare som är vana vid funktionsanrop.

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)

Hantera JSON-lägessvar

Tvinga strukturerad utdata genom att ställa in response_format för {"type": "json_object"}. Detta säkerställer att modellen returnerar giltig JSON, vilket förenklar parsing i din applikationskod. Du kan kombinera detta med verktygsdefinitioner eller strikta promptinstruktioner för att upprätthålla dataintegritet.

JSON-läget är avgörande för program som behöver konsumera strukturerad data pålitligt. Genom att tvinga fram detta format undviker du parsningsfel och säkerställer konsekventa svar. Denna funktion fungerar tillsammans med andra parametrar som temperature och top_p, allowing you to balance creativity with structure.

from openai import OpenAI

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

Att förstå tokengränser och användning

Modellen stöder ett kontextfönster på 100,000 tokens, vilket omfattar både prompt och completion. Denna generösa gräns gör att du kan bearbeta stora dokument eller upprätthålla långa konversationshistoriker utan avklippning. Maxoutput per begäran är dock begränsad till 16,000 tokens, eller 2,048 tokens om du inte anger max_tokens.

Spåra din användning via tokenantalen som returneras i svaret. Varje begäran konsumerar in- och utdata-token, debiterade till $0.15 per miljon indata-token och $0.50 per miljon utdata-token. Fel och avslag medför inga kostnader, vilket säkerställer att du bara betalar för lyckade slutföranden.

import OpenAI from "openai";

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

Gränser, fel och tillförlitlighet

Du är begränsad till 300 förfrågningar per minut och 8 parallella förfrågningar per nyckel. Om du överskrider dessa gränser får du felet 429 Too Many Requests. Autentiseringsfel returnerar statusen 401 Unauthorized, medan otillräckligt kreditutrymme ger svaret 402 Payment Required.

Dessa gränser säkerställer stabil prestanda för alla användare. Om du stöter på ett 401-fel, verifiera din API-nyckel och se till att den inte har ersatts. Ett 402-fel indikerar att din förbetala kredit är slut och du behöver ladda upp via krypto. Begärans kropp är begränsad till 8 MB, så stora payload bör komprimeras eller delas upp lämpligt.

Vanliga frågor

Vad är mistral AI-nyckeln och hur fungerar den?

Mistral AI-nyckeln är ditt unika autentiseringstecken som ger åtkomst till vårt API för obegränsade stora språkmodeller. Du skaffar den genom att registrera dig via Google eller e-post, och du använder den för att autentisera begäranden till vår OpenAI-kompatibla slutpunkt. Denna nyckel gör att du kan integrera vår modell i vilken klient som helst som stöder standard API-autentisering.

Kan jag använda den här nyckeln till den ocensurerade AI-API:en med andra leverantörer?

Ja, eftersom vårt API följer OpenAI-kompatibla standarder kan du använda din nyckel med vilken bibliotek eller klient som helst som stöder OpenAI-protokollet. Du behöver bara uppdatera base_url till vår slutpunkt och behålla din befintliga kodstruktur. Denna flexibilitet gör att du kan växla mellan leverantörer utan betydande kodändringar.

Hur hanterar jag fel och hastighetsbegränsningar för den icke-censurerade kodnings-AI-slutpunkten?

Fel returnerar standardiserade HTTP-statuskoder: 401 för ogiltiga nycklar, 402 för otillräcklig kredit och 429 för hastighetsbegränsningar. Du kan hantera dessa genom att försöka igen efter en fördröjning eller fylla på ditt kryptosaldo. API:t respekterar också konkurrensbegränsningar, så övervaka dina parallella anrop för att undvika att nå gränsen på 8 anrop.

Hämta din nyckel omedelbart

Registrera dig, kopiera token, uppdatera din bas-URL:en. Det är allt du behöver.

Börja nuVisa dokumentation