API-dokumentation: Chat Completions
Anslut din kod till vårt osensurerade LLM på några minuter. Använd det standardiserade OpenAI-kompatibla formatet för att skicka text och ta emot obegränsade svar.
Bas URL och autentisering
Starta varje begäran genom att peka mot vår bas-URL. Använd din API-nyckel i Authorization-huvudet. Detta fungerar med alla OpenAI-kompatibla SDK:er.
Första förfrågan
Skicka en enkel chatcompletion för att testa anslutning. Denna slutpunkt hanterar alla textgenereringsuppgifter.
Använd den uncensored modell-ID. Det svarar på lagligt vuxet innehåll utan vägran.
Kontrollera svaret för choices[0].message.content.
Python SDK-integration
Installera det officiella biblioteket. Ställ in bas-URL:n till vår slutpunkt. Initiera klienten med din nyckel. Skicka meddelanden precis som du skulle göra med GPT-4.
Biblioteket hanterar JSON-serierisering automatiskt. Du får tillbaka strukturerade objekt.
Node SDK-användning
Importera paketet. Konfigurera base URL. Skapa en instans. Skicka din matris med meddelanden. Vänta på svaret.
Node-utvecklare får samma obegränsade modell. Få tillgång till texten via response-objektet.
Strömningsresponser
Aktivera strömning för låg latens. Ta emot tokens när de genereras. Detta minskar den upplevda väntetiden avsevärt.
Analysera delta.content field in each chunk. Accumulate the text locally. Handle errors gracefully during the stream.
Begränsningar och fel
Begränsningsnivåer tillämpas strikt. Du får 300 förfrågningar per minut. Max 8 samtidiga förfrågningar per nyckel. Förfrågningsbodyn måste hållas under 8 MB.
Var uppmärksam på 401 för ogiltiga nycklar. 402 betyder inget saldo. 429 indikerar hastighetsbegränsningar. Kontextrutan är 100 000 tokens totalt. Fel äter inte upp kredit.
cURL
curl https://api.mistralgetapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send the confirmation email to the user"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralgetapikey.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralgetapikey.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);Strömning
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)Vanliga frågor
Hur får jag en mistral för API-nyckel?
Registrera dig med Google eller e-post. Få din nyckel direkt. Inget telefonnummer krävs.
Vilken modell har uncensored AI API-nyckel?
Det är en modell med öppna vikter finjusterad för inga avslag. Den stödjer funktionsanrop och JSON-läge.
Stöder denna icke-censurerade AI-modell streaming?
Ja. Du tar emot tokens via SSE. Tokenanvändning visas i den sista chunken.
Hämta din API-nyckel
Registrera dig, hämta nyckeln och uppdatera bas-URL:en. Enkelt.