nl ▾
API-sleutel ophalen

Uncensored OpenAI-compatible API

API Documentatie

Deze documentatie biedt een quickstart-gids voor de integratie met onze OpenAI-compatible API. Je kunt tekst versturen en ongefilterde antwoorden ontvangen met standaard clientcode.

Basis-URL en authenticatie

De API accepteert verzoeken op https://api.qwenapipricing.com/v1. Elke aanroep vereist een Bearer-token dat wordt doorgegeven in de Authorization header. Je genereert deze sleutel op de aanmeldpagina en deze identificeert je prepaid credit-account.

  • Gebruik standaard HTTP-headers voor authenticatie.
  • De sleutel blijft geldig totdat je credit verloopt of je deze intrekt.

Eerste verzoek

Stuur een chat-completieverzoek om de verbinding te testen. Dit eenvoudige verzoek verifieert of je sleutel werkt en retourneert een basisantwoord.

U kunt uw sleutel verifiëren met dit voorbeeld.

curl https://api.qwenapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the costs for the qwen2.5 models"}]
  }'

Python Integratie

Gebruik de officiële OpenAI Python SDK om met onze service te communiceren. Wijs de client naar onze base URL en lever je sleutel.

Deze opstelling werkt met elke standaard Python-bibliotheek die OpenAI-endpoints verwacht.

from openai import OpenAI

client = OpenAI(base_url="https://api.qwenapipricing.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.js-integratie

Node-ontwikkelaars kunnen de openai npm package. Configureer de client met onze basis-URL om verzoeken te versturen.

Deze aanpak behoudt compatibiliteit met bestaande OpenAI-codebases.

import OpenAI from "openai";

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

Streaming-responsen

Activeer streaming door stream: true in uw verzoek. De API retourneert tokens via Server-Sent Events.

Elke chunk bevat gebruiksgegevens in het laatste event, waardoor je verbruik realtime kunt bijhouden.

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)

Rate Limits en fouten

Elke sleutel staat 300 verzoeken per minuut en 8 gelijktijdige verbindingen toe. Je ontvangt een 401-fout voor ongeldige sleutels, 402 wanneer krediet op is, en 429 voor rate limits. Het contextvenster ondersteunt in totaal 100.000 tokens.

Veelgestelde vragen

Hoe begin ik met de ongecensureerde LLM API?

Meld je aan met Google of e-mail om een sleutel te ontvangen. Gebruik de basis-URL en sleutel in je favoriete OpenAI-compatible SDK om direct verzoeken te versturen.

Wat is de grootte van het contextvenster?

Het model ondersteunt een contextvenster van 100.000 tokens voor zowel prompt als completion samen.

Ondersteunt de API streaming?

Ja, stel de stream-parameter in op true om token-voor-token antwoorden via Server-Sent Events te ontvangen.

Haal je API-sleutel op

Meld je aan, haal de sleutel op, stel je basis-URL in. Dat is het volledige proces.

API-sleutel ophalen