nl ▾

Integreer de Uncensored LLM API

Verbind uw bestaande OpenAI-compatible client met ons uncensored model door de basis-URL en API-sleutel bij te werken. U kunt tekstcompleties verzenden, streaming inschakelen en JSON-antwoorden verwerken zonder configuratiewijzigingen.

Authenticatie en basis-URL-instelling

Vervang eerst de standaard OpenAI-basis-URL door ons eindpunt en lever je unieke API-sleutel in. Je ontvangt deze sleutel direct na het aanmelden via Google of e-mail, en deze blijft het enige referentiepunt voor alle verzoeken. Onze API accepteert standaardheaders, dus je kunt je bestaande codebase migreren zonder authenticatielogica te herschrijven.

Gebruik de Authorization header met de Bearer schema om je sleutel door te geven. Deze methode werkt met elke bibliotheek die OpenAI-compatibele endpoints ondersteunt, zodat je de verbinding kunt testen voordat je tot gebruik overgaat.

  • Basis-URL: https://api.mistralaikey.com/v1
  • Header: Authorization: Bearer YOUR_API_KEY

Je eerste chat-completie versturen

Stuur een POST-verzoek naar /v1/chat/completions met je prompt en de modelidentificatie uncensored. Dit endpoint verwerkt tekstinput en retourneert een gegenereerd tekstantwoord, waarbij het zich strikt houdt aan de OpenAI-standaarden. Je hoeft geen parameters voor embeddings of imagegeneratie te configureren, omdat deze API zich uitsluitend richt op chatcompleties.

Zorg ervoor dat je de model veld naar uncensored toegang tot het uncensored grote taalmodel. Het systeem verwerkt je input en retourneert een completion, waardoor je kunt verifiëren dat je sleutel werkt en het model correct reageert op je queries.

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"}]
  }'

Streaming en tools inschakelen

Schakel streamen in door de stream parameter naar true, wat token-voor-token updates retourneert via Server-Sent Events (SSE). Deze aanpak vermindert de waargenomen latentie en stelt je in staat om gedeeltelijke resultaten weer te geven terwijl ze worden gegenereerd. Je kunt ook function calling integreren door tools in je verzoek te definiëren, waardoor het model specifieke acties kan uitvoeren of gegevens dynamisch kan ophalen.

Streaming biedt realtime feedback, wat cruciaal is voor interactieve toepassingen. De laatste chunk van de stream bevat tokengebruiksstatistieken, waardoor je kosten nauwkeurig kunt bijhouden. Hulpmiddeldefinities volgen het standaard OpenAI-formaat, wat de integratie eenvoudig maakt voor ontwikkelaars die bekend zijn met function calling.

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)

Afhandeling van JSON-modusresponsen

Forceer gestructureerde uitvoer door response_format naar {"type": "json_object"}. Dit zorgt ervoor dat het model geldige JSON retourneert, wat het parseren in je applicatiecode vereenvoudigt. Je kunt dit combineren met tooldefinities of strikte prompt-instructies om de data-integriteit te behouden.

JSON-modus is essentieel voor programma's die gestructureerde gegevens betrouwbaar moeten verwerken. Door dit formaat af te dwingen, vermijd je parseerfouten en zorg je voor consistente antwoorden. Deze functie werkt samen met andere parameters zoals temperature en top_p, waardoor je creativiteit met structuur kunt balanceren.

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)

Tokenlimieten en gebruik begrijpen

Het model ondersteunt een contextvenster van 100.000 tokens, inclusief zowel de prompt als de voltooiing. Deze royale limiet stelt je in staat grote documenten te verwerken of lange gespreksgeschiedenissen bij te houden zonder truncatie. Het maximale uitvoer per verzoek is echter beperkt tot 16.000 tokens, of 2.048 tokens als je niet specificeert max_tokens.

Volg je gebruik via de tokenaantallen die in de response worden teruggegeven. Elk verbruikt input- en outputtokens, gefactureerd tegen $0.15 per miljoen inputtokens en $0.50 per miljoen outputtokens. Fouten en weigeringen brengen geen kosten met zich mee, zodat je alleen betaalt voor succesvolle voltooiingen.

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);

Limieten, fouten en betrouwbaarheid

Je bent beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Als je deze limieten overschrijdt, ontvang je een 429 Too Many Requests-fout. Authenticatiefouten retourneren een 401 Unauthorized-status, terwijl onvoldoende krediet een 402 Payment Required-respons triggert.

Deze limieten zorgen voor stabiele prestaties voor alle gebruikers. Als je een 401-fout krijgt, controleer dan je API key en zorg dat deze niet is vervangen. Een 402-fout geeft aan dat je prepaid credit op is en je moet bijbetalen via crypto. Request bodies zijn beperkt tot 8 MB, dus grote payloads moeten gecomprimeerd of gesplitst worden.

Veelgestelde vragen

Wat is de mistral AI-sleutel en hoe werkt deze?

De mistral AI-sleutel is je unieke authenticatietoken die toegang geeft tot onze uncensored LLM-API. Je verkrijgt deze door je aan te melden via Google of e-mail, en je gebruikt hem om verzoeken te authenticeren bij ons OpenAI-compatibele eindpunt. Deze sleutel stelt je in staat ons model te integreren in elke bestaande client die standaard API-authenticatie ondersteunt.

Kan ik deze uncensored AI API-sleutel gebruiken met andere providers?

Ja, omdat onze API voldoet aan OpenAI-compatibele standaarden, kun je je sleutel gebruiken met elke bibliotheek of client die het OpenAI-protocol ondersteunt. Je hoeft alleen de base URL bij te werken naar ons eindpunt en je bestaande codestructuur te behouden. Deze flexibiliteit stelt je in staat om tussen providers te wisselen zonder significante codeaanpassingen.

Hoe ga ik om met fouten en rate limits bij het onbeperkte coderings-API-eindpunt?

Fouten retourneren standaard HTTP-statuscodes: 401 voor ongeldige sleutels, 402 voor onvoldoende krediet en 429 voor rate limits. Je kunt deze afhandelen door te wachten en opnieuw te proberen of je crypto-krediet op te waarderen. De API respecteert ook concurrency-limits, dus monitor je parallele requests om de cap van 8 requests te vermijden.

Haal je sleutel direct op.

Meld je aan, kopieer het token, werk je basis-URL bij. Dat is alles wat je nodig hebt.

Nu beginnenDocumentatie bekijken