API mistral ai: Snelle Startgids
Verbind uw bestaande OpenAI SDK met ons uncensored inference-eindpunt door de basis-URL en API-sleutel te wijzigen. Deze enkele wijziging ontgrendelt onbeperkte modelgedraging zonder uw clientcode aan te passen.
Basis-URL en authenticatie
De eerste stap is het configureren van je client om naar onze infrastructuur te verwijzen. Vervang de standaard OpenAI-basis-URL door HTTPS://api.apimistralai.com/v1 en injecteer je unieke API-sleutel in de autorisatieheader. Deze eenvoudige wissel stuurt alle verzoeken naar ons uncensored model, terwijl je bestaande integratielogica intact blijft.
- Basis-URL: HTTPS://api.apimistralai.com/v1
- Authenticatie: Bearer-token via de
Authorizationheader
Zorg ervoor dat je sleutel actief is in je accountdashboard voordat je verbindingen test.
Eerste verzoek
Stuur een standaard chat-completieverzoek om de verbinding en modelrespons te verifiëren. De volgende curl command richt zich op de uncensored het model met een basisprompt.
Dit bevestigt dat het endpoint bereikbaar is en tekst retourneert zonder standaard contentfilters.
curl https://api.apimistralai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Fix syntax error in python list comprehension"}]
}'Als de response tekst bevat, is je integratie succesvol gerouteerd via onze onbeperkte inference-laag.
Python SDK Integratie
Gebruik de officiële OpenAI Python-bibliotheek om te communiceren met onze API zonder de kernverzoekstructuur te wijzigen. Initialiseer de client met de nieuwe basis-URL en je API-sleutel, en roep chat.completions.create.
Deze aanpak stelt je in staat om alle bestaande Python-logica te behouden terwijl je toegang krijgt tot de mogelijkheden van het uncensored-model.
from openai import OpenAI
client = OpenAI(base_url="https://api.apimistralai.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)Het responsobject gedraagt zich identiek aan standaard OpenAI-responsen, wat migratie soepel maakt voor Python-ontwikkelaars.
Node SDK-integratie
Voor JavaScript- of TypeScript-omgevingen, initialiseer het OpenAI-pakket met de aangepaste base URL. Stel de apiKey en baseURL eigenschappen voordat je chat.completions.create.
Dit zorgt ervoor dat je Node.js-applicaties verzoeken naar ons ongecensureerde eindpunt routeert, terwijl de compatibiliteit met standaard SDK-patronen behouden blijft.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apimistralai.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);De responsstructuur blijft consistent met OpenAI-standaarden, wat eenvoudige integratie in bestaande Node.js-workflows mogelijk maakt.
Streaming-responsen via SSE
Activeer realtime tokengeneratie door stream: true in je verzoek. De API retourneert een Server-Sent Events (SSE)-stream, waardoor je tokens kunt verwerken terwijl ze worden gegenereerd.
Dit vermindert de waargenomen latentie voor gebruikers en biedt directe feedback tijdens lange voltooiingen.
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)Parseer de SSE-datastroom om tokens incrementeel weer te geven. Het laatste blok bevat het totale tokengebruik voor het verzoek.
Limieten, fouten en context
Monitor uw gebruik tegen strikte snelheidslimieten en ga soepel om met veelvoorkomende HTTP-fouten. U mag 300 verzoeken per minuut doen en 8 gelijktijdige verzoeken per sleutel.
Een 401-fout geeft aan dat de API-sleutel ongeldig of ontbreekt, terwijl een 402-fout betekent dat je vooruitbetaalde tegoed op is. Een 429-status geeft aan dat je de limiet van 300 verzoeken per minuut hebt overschreden.
Uw contextvenster ondersteunt 100.000 tokens in totaal, met een maximale output van 16.000 tokens per verzoek. Fouten en weigeringen verbruiken geen tegoed, zodat u alleen betaalt voor daadwerkelijk gegenereerde inhoud.
Veelgestelde vragen
Is dit de officiële Mistral AI API?
Nee, dit is een onafhankelijke onbeperkte API die compatibel is met het OpenAI SDK-formaat. Het draait zijn eigen open-weight model dat is afgestemd op onbeperkte uitvoer, niet de officiële Mistral-modellen.
Wat is de grootte van het contextvenster?
Het model ondersteunt een contextvenster van 100.000 tokens, dat zowel prompt als completion combineert. Je kunt tot 16.000 tokens in één verzoek uitvoeren.
Hoe vul ik mijn credit op?
Laad alleen op met cryptocurrency, specifiek USDT (TRC20) of USDC (Base). Minimale top-ups beginnen bij $20, en bonuscredit wordt toegepast op basis van het gestorte bedrag.
Haal je sleutel op in één stap.
Meld je aan, kopieer de sleutel, wissel de basis-URL. Dat is het.
Krijg je sleutel