Snelstart: Verbind uw OpenAI SDK
Verbind je OpenAI SDK binnen enkele seconden met ons ongecensureerde LLM-eindpunt. Deze gids behandelt de exacte configuratiestappen om direct tekst te genereren zonder abonnementsfrictie.
Vereisten: SDK en omgeving
Installeer de officiële clientbibliotheek voor uw voorkeurstaal. U heeft een moderne Python- of Node.js-runtime en een geldige API-sleutel van uw dashboard nodig. De omgevingsvariabelen moeten veilig worden ingesteld voordat de clientinstantie wordt geïnitialiseerd.
Configuratie: base_url en API key
Wijs je SDK naar ons specifieke eindpunt in plaats van de standaard OpenAI-host. Gebruik de basis-URL die in je dashboard wordt verstrekt en wijs je gegenereerde sleutel toe aan de standaard autorisatieheader. Dit zorgt ervoor dat alle verzoeken correct worden doorgestuurd naar onze infrastructuur voor ongecensureerde modellen zonder dat aangepaste headers nodig zijn.
Je eerste chat-completie versturen
Maak een eenvoudige POST-request naar het chat-completions-eindpunt om de connectiviteit te verifiëren. Ons uncensored-model reageert direct op standaard prompts, zodat je contentgeneratie kunt testen zonder directe afwijzingen. Gebruik het volgende voorbeeld om te bevestigen dat je key werkt:
curl https://api.mistralopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list top 5 linux commands for disk cleanup"}]
}'
De respons bevestigt dat het model je invoer heeft verwerkt binnen het toegestane contextvenster. Je kunt deze logica nu integreren in de workflows van je applicatie.
Python SDK implementatie
Gebruik de officiële Python bibliotheek om verzoekserialisatie automatisch af te handelen. Stel de basis-URL in op ons domein en geef je API-sleutel door als primaire authenticatieparameter. Deze aanpak werkt identiek voor lokale tests en productiedeployments.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralopenaicompatibleapi.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)
Zorg ervoor dat je uitzonderingen correct afhandelt, omdat netwerkfouten of ongeldige sleutels standaard HTTP-uitzonderingen veroorzaken. De bibliotheek beheert het tokenaantal efficiënt voor je vooruitbetaalde saldo.
Node SDK-implementatie
Initialiseer de client met de juiste basis-URL en API-sleutel in uw Node.js-omgeving. De SDK ondersteunt zowel synchrone als asynchrone patronen voor verschillende use cases. Configureer de model-ID naar "uncensored" voor consistente resultaten.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralopenaicompatibleapi.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);
Node-gebruikers profiteren van dezelfde tokenprijsstructuur en snelheidslimieten als Python-gebruikers. Houd je gebruiksdashboard bij om het verbruik van voorbetaald krediet nauwkeurig te volgen.
Streaming responses en limieten
Schakel streaming in om tokens progressief te ontvangen, wat de waargenomen latentie voor lange uitvoeren vermindert. Onze API ondersteunt Server-Sent Events voor realtime tekstgeneratie, ideaal voor chatinterfaces. Houd rekening met rate limits (429) en tokenbeperkingen bij hoog volume.
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)
Elk verzoek respecteert het contextvenster van 100.000 tokens en de uitvoerlimiet van 16.000 tokens. Fouten zoals 401 duiden op ongeldige referenties, terwijl 402 onvoldoende voorbetaald tegoed aangeeft. Houd verzoeken onder de 8 MB om afwijzingen van de payload te voorkomen.
Veelgestelde vragen
Wat is de URL van het OpenAI-compatibele API-eindpunt van mistral?
De basis-URL is HTTPS://api.mistralopenaicompatibleapi.com/v1. Wijs je SDK naar dit adres in plaats van de standaard OpenAI-host om ons ongecensureerde model te gebruiken.
Hoe werkt het voorbetaalde creditsysteem?
Je betaalt alleen voor verbruikte tokens, zonder maandelijkse kosten. Credits worden opgeladen via crypto en vervallen niet. Fouten en weigeringen verbruiken je voorgeladen tegoed niet.
Kan ik de standaard OpenAI SDK gebruiken met uw API?
Ja, ons endpoint is volledig compatibel met de officiële OpenAI-SDK's. Je hoeft alleen de basis-URL en API-key in je configuratie bij te werken.
Haal je API-sleutel op
Registreer, haal de sleutel op, pas je endpoint base URL aan. Dat is het.