nl ▾
Maak sleutels

Snelstart: Verbind uw client

Verbind je bestaande tools in minuten met onze ongecensureerde LLM met het standaard OpenAI-compatible API-formaat. Deze quickstart behandelt authenticatie, requeststructuur en streaming voor directe integratie.

Vereisten en SDK-installatie

Installeer de officiële SDK voor uw taal om authenticatie en requestserialisatie automatisch af te handelen. U heeft een geldige API-sleutel nodig en de basis-URL moet geconfigureerd zijn in uw clientomgeving. Onze service accepteert standaardparameters zoals temperature en top_p zonder dat aangepaste headers vereist zijn.

Zorg ervoor dat je omgevingsvariabele je token veilig opslaat voordat je scripts uitvoert. De SDK-versies moeten actueel zijn om streaming en JSON-modus correct te ondersteunen. Voor tekst-only generatie zijn geen extra drivers vereist.

Basis-URL en sleutel configureren

Wijs uw client naar onze specifieke base URL om verzoeken via onze ongefilterde infrastructuur te routeren. Gebruik de header Authorization: Bearer YOUR_KEY om elke aanroep te authenticeren. Deze setup werkt identiek voor lokale tests of productie-deployment scripts.

Vervang het standaard OpenAI-eindpunt door onze host om verwarring met andere aanbieders te voorkomen. Houd uw sleutel geheim en maak deze niet openbaar in openbare repositories. De configuratie blijft statisch totdat u uw sleutel draait.

Uw eerste verzoek verzenden

Voer een standaard chat-completions-aanroep uit om de verbinding en responsformaat te verifiëren. Stuur een eenvoudige prompt om te bevestigen dat het model tekst retourneert zonder weigering. Deze test zorgt ervoor dat uw sleutel voldoende voorgeladen krediet heeft voor gebruik.

curl https://api.keyapiminimax.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a JSON object with keys id and name"}]
  }'

Controleer de response op inhouds- en tokenverbruiksgegevens. Als je een 401-fout ontvangt, controleer je sleutelopmaak. Een 402 geeft aan dat je je credit-saldo moet opladen.

Stream-antwoorden verwerken

Schakel streaming in om tokens in real-time te ontvangen zodra ze worden gegenereerd. Dit vermindert de waargenomen latentie voor gebruikers die wachten op lange uitvoer. Het laatste chunk bevat de definitieve tokenaantallen voor accurate facturering.

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)

Verwerk gedeeltelijke responsen soepel in je clientcode. Buffer de inhoud totdat de stream sluit of er een fout optreedt. Streamen werkt met alle standaardparameters, inclusief temperatuur-aanpassingen.

Python SDK Integratie

Gebruik de Python-bibliotheek om verzoeken te beheren met minimale boilerplate-code. Initialiseer de client met je basis-URL en sleutel voor direct gebruik. Deze aanpak vereenvoudigt foutafhandeling en responsparsering.

from openai import OpenAI

client = OpenAI(base_url="https://api.keyapiminimax.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)

Toegang tot de gegenereerde inhoud direct vanuit het response-object. Controleer op fouten en behandel rate limits op de juiste manier. De SDK ondersteunt zowel synchrone als asynchrone workflows.

Node SDK en limieten

Integreer met Node.js-toepassingen met de officiële JavaScript SDK. Stel de basis-URL in om ervoor te zorgen dat verzoeken ons onbeperkte endpoint bereiken. Houd je gebruik bij om binnen de limieten te blijven.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.keyapiminimax.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);

Je kunt 300 verzoeken per minuut uitvoeren met een concurrency van 8. Elke request body moet kleiner zijn dan 8 MB. Het contextvenster ondersteunt in totaal 100,000 tokens. Fouten en refusals verbruiken geen credit, maar succesvolle outputs wel. Houd je sleutel veilig en wissel deze indien nodig.

Tokengebruik begrijpen

Facturatie is gebaseerd op de daadwerkelijk gebruikte tokens in de prompt en de completion. Inputtokens kosten $0.15 per miljoen, terwijl outputtokens $0.50 per miljoen kosten. Vooruitbetaalde credit dekt alle gebruik zonder maandelijkse kosten.

Fouten en weigeringen zijn gratis, dus je betaalt alleen voor succesvolle responsen. Het laatste blok in een stream bevat het tokenaantal. Volg je dashboard om je uitgaven bij te houden en te voorkomen dat je krediet opraakt. Vul aan met USDT of USDC voor directe toegang.

Veelgestelde vragen

Wat is de grootte van het contextvenster voor aanvragen?

Het totale contextvenster is 100.000 tokens, zowel de prompt als de completion samen. De maximale uitvoer per verzoek is 16.000 tokens, of 2.048 als je max_tokens niet specificeert.

Hoe ga ik om met rate limits en fouten?

U bent beperkt tot 300 requests per minute en 8 gelijktijdige requests per sleutel. Een 401 status betekent dat uw sleutel ongeldig is, terwijl een 402 onvoldoende credit aangeeft. Een 429 fout signaleert dat u de rate limit hebt overschreden.

Werkt de sleutel van de uncensored API met standaard tools?

Ja, de sleutel werkt met elke OpenAI-compatibele client door de basis-URL aan te passen. Het ondersteunt streaming, JSON-modus en function calling, net als grote leveranciers. Je kunt het onmiddellijk gebruiken met populaire IDE-extensies en bots.

Genereer je API-sleutel onmiddellijk

Registreer, kopieer het token, pas het eindpunt aan. Dat is alles wat je hoeft te doen.

Maak sleutels