Bas URL & Autentisering
Använd vår dedikerade bas-URL för att dirigera begäranden till vår osensurerade modell. Din API-nyckel autentiserar varje anrop, så håll den säker. Slutpunkten accepterar standardhuvuden som finns i de flesta SDK:er.
- Bas-URL:
https://api.mistralapidocs.com/v1 - Huvud:
Authorization: Bearer YOUR_API_KEY
Generera din nyckel på Hämta API-nyckel sida via Google eller e-post. Du får nyckeln omedelbart utan telefonverifiering.
Slutpunkt för chattkomplettering
Skicka en enkel textprompt för att få ett direkt svar. Modell-ID:t är uncensored och hanterar text-in, text-ut-uppgifter. Fel och avslag förbrukar inte kredit, så du kan testa fritt.
Detta fungerar med vilken OpenAI-kompatibel klient som helst genom att uppdatera bas-URL:en.
curl https://api.mistralapidocs.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the log level to debug in the config file"}]
}'
Python SDK-integration
Använd det officiella Python-biblioteket för snabb integration. Överskrid bas-URL:en så att den pekar mot våra servrar. Detta behåller din befintliga kodstruktur intakt samtidigt som du får tillgång till vår okontrollerade modell.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralapidocs.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
Integrera med Node.js-SDK:n för serverbaserade applikationer. Ange base URL och API-nyckel i klientkonfigurationen. Denna metod säkerställer kompatibilitet med standard JavaScript-arbetsflöden.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralapidocs.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ömningsresponser
Aktivera strömning för att ta emot tokens när de genereras. Detta minskar den upplevda latensen för långa utdata. Den sista biten innehåller total tokenanvändning för fakturering.
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)
Gränser, fel & kontextfönster
Vårt API stöder ett kontextfönster på 100 000 token per begäran. Du kan skicka upp till 16 000 token i output. Hastighetsbegränsningar ligger på 300 begäranden per minut och 8 parallella begäranden per nyckel. Hantera HTTP 401 för ogiltiga nycklar, 402 för otillräcklig kredit och 429 för hastighetsbegränsningar. Förbetald kredit löper aldrig ut, så du kan pausa och återuppta när som helst.