Integrer Uncensored LLM API
Forbind din eksisterende OpenAI-kompatible klient til vores uncensored model ved at opdatere base URL og API-nøgle. Du kan sende tekstkompletteringer, aktivere streaming og håndtere JSON-svar med nul konfigurationsændringer.
Autentificering og base URL-setup
Start med at erstatte den standard OpenAI base URL med vores endpoint og angive din unikke API-nøgle. Du modtager denne nøgle med det samme efter tilmelding via Google eller e-mail, og den forbliver den eneste legitimationsoplysning til alle anmodninger. Vores API accepterer standardheaders, så du kan migrere din eksisterende kodebase uden at omskrive autentificeringslogikken.
Brug den Authorization header med Bearer skema til at sende din nøgle. Denne metode fungerer med ethvert bibliotek, der understøtter OpenAI-kompatible endpoints, hvilket sikrer, at du kan teste forbindelsen, før du forpligter dig til brug.
- Base URL:
https://api.mistralaikey.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
At sende din første chat completion
Send en POST-forespørgsel til /v1/chat/completions med din prompt og modelidentifikatoren uncensored. Dette endpoint behandler tekstinput og returnerer et genereret tekstsvare, der følger OpenAI-standarder strengt. Du behøver ikke at konfigurere embeddings eller billedegenereringsparametre, da denne API fokuserer udelukkende på chat-completions.
Sørg for, at du indstiller model felt til uncensored til at få adgang til den uncensored store sprogmodel. Systemet behandler dit input og returnerer en completion, hvilket giver dig mulighed for at verificere, at din nøgle virker, og at modellen svarer korrekt på dine spørgsmål.
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"}]
}'
Aktivering af streaming og værktøjer
Aktivér streaming ved at indstille stream parameter til true, hvilket returnerer token-for-token-opdateringer via Server-Sent Events (SSE). Denne tilgang reducerer den opfattede latens og giver dig mulighed for at vise delvise resultater, mens de genereres. Du kan også integrere funktionssamtale ved at definere værktøjer i din anmodning, hvilket giver modellen mulighed for at udføre specifikke handlinger eller hente data dynamisk.
Streaming giver realtidsfeedback, hvilket er afgørende for interaktive applikationer. Den sidste chunk af streamen inkluderer tokenforbrugsstatistikker, hvilket hjælper dig med at spore omkostninger præcist. Værktigsdefinitioner følger det standard OpenAI-format, hvilket gør integrationen ligetil for udviklere, der er vant til funktionkald.
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)
Håndtering af JSON-tilstandssvar
Tving struktureret output ved at indstille response_format til {"type": "json_object"}. Dette sikrer, at modellen returnerer gyldig JSON, hvilket forenkler parsing i din applikationskode. Du kan kombinere dette med værktøjsdefinitioner eller strenge promptinstruktioner for at opretholde dataintegritet.
JSON-tilstand er essentiel for programmer, der har brug for at forbruge strukturerede data pålideligt. Ved at håndhæve dette format undgår du parsingfejl og sikrer konsistente svar. Denne funktion fungerer sammen med andre parametre som temperature og top_p, hvilket giver dig mulighed for at balancere kreativitet med struktur.
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)
Forståelse af tokengrænser og forbrug
Modellen understøtter et kontekstvindue på 100.000 tokens, der omfatter både prompt og completion. Denne generøse grænse giver dig mulighed for at behandle store dokumenter eller opretholde lange samtalehistorikker uden afkortning. Den maksimale output pr. anmodning er dog begrænset til 16.000 tokens, eller 2.048 tokens hvis du ikke angiver max_tokens.
Spor dit forbrug gennem tokenantal returneret i respons. Hver anmodning forbruger input- og outputtokens, faktureret til $0.15 per million inputtokens og $0.50 per million outputtokens. Fejl og afslag medfører ikke gebyrer, hvilket sikrer, at du kun betaler for succesfulde afslutninger.
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);
Begrænsninger, fejl og pålidelighed
Du er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. Hvis du overskrider disse grænser, modtager du en 429 Too Many Requests-fejl. Autentifikationsfejl returnerer en 401 Unauthorized-status, mens utilstrækkelig kredit udløser en 402 Payment Required-respons.
Disse grænser sikrer stabil ydeevne for alle brugere. Hvis du støder på en 401-fejl, skal du verificere din API-nøgle og sikre dig, at den ikke er blevet erstattet. En 402-fejl indikerer, at din forudbetalte kredit er opbrugt, og du skal toppe op via krypto. Forespørgselslegemer er begrænset til 8 MB, så store payloads bør komprimeres eller opdeles passende.
Almindelige spørgsmål
Hvad er mistral AI-nøglen, og hvordan fungerer den?
Nøgle til mistral AI er dit unikke autentificeringstoken, der giver adgang til vores uncensored LLM API. Du får det ved at tilmelde dig via Google eller e-mail, og du bruger det til at autentificere anmodninger til vores OpenAI-kompatible endpoint. Denne nøgle giver dig mulighed for at integrere vores model i enhver eksisterende klient, der understøtter standard API-autentificering.
Kan jeg bruge denne uncensored AI API-nøgle med andre udbydere?
Ja, fordi vores API følger OpenAI-kompatible standarder, kan du bruge din nøgle med ethvert bibliotek eller enhver klient, der understøtter OpenAI-protokollen. Du skal blot opdatere base-URL'en til vores endpoint og beholde din eksisterende kodestruktur. Denne fleksibilitet gør det muligt at skifte mellem udbydere uden betydelige kodeændringer.
Hvordan håndterer jeg fejl og ratelimits for den uncensored kode-AI-endepunkt?
Fejl returnerer standard HTTP-statuskoder: 401 for ugyldige nøgler, 402 for utilstrækkelig kredit og 429 for rate limits. Du kan håndtere disse ved at gentage efter en forsinkelse eller toppe op med din kryptokredit. API'et respekterer også concurrency-limits, så overvåg dine parallelle requests for at undgå at ramme 8-request cap.
Hent din nøgle øjeblikkeligt
Tilmeld dig, kopier tokenet, opdater din base-URL. Det er alt, hvad du behøver.