NL ▾
qwenapi.topAPI-sleutel aanvragen

Eerste verzoek in vijf minuten

Verbind je bestaande OpenAI-compatibele client met onze ongecensureerde API door drie configuratieregels aan te passen. De SDK's en tools die je al gebruikt, werken onmiddellijk.

Installeer de OpenAI SDK

Onze endpoint volgt het standaard chat.completions-protocol, dus je kunt de officiële SDK's van je voorkeurstaal gebruiken. Voor Python installeer je het pakket via pip. Voor Node.js gebruik je npm. Deze bibliotheken verwerken serialisatie, retries en streaming out of the box.

pip install openai

npm install openai

Zorg ervoor dat je een recente versie van de SDK gebruikt om alle parameters zoals tool_choice en response_format te ondersteunen. De clientbibliotheek verwerkt de HTTP-verzoeken, dus je hoeft je alleen te concentreren op de payloadstructuur.

Configureer basis-URL en sleutel

Wijs je client naar onze speciale endpoint. Je hoeft de modelnaamlogica niet te wijzigen; we verwachten dat je model: "uncensored" in je verzoeken meegeeft. Authenticatie wordt afgehandeld via een eenvoudige API-sleutel in de header.

Stel de base_url in op https://api.qwenapi.top/v1. Genereer je qwen api key op het dashboard. De sleutel wordt direct na het aanmaken van je account weergegeven. Voor de initiële setup zijn geen telefoonnummer of creditcard nodig.

Eenvoudig chat-afrondingsverzoek

Stuur een standaard completion-verzoek. Het model retourneert tekstantwoorden direct. Er zijn geen complexe routinglagen; je communiceert met een enkele instantie die is afgestemd op ongecensureerde outputs.

Hieronder staat een minimaal voorbeeld met curl om de connectiviteit en responsformaat te verifiëren.

curl https://api.qwenapi.top/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

De respons bevat de gegenereerde tekst in choices[0].message.content. Je kunt parameters aanpassen zoals temperature en top_p om de creativiteit te sturen.

Streaming-antwoorden

Schakel streaming in voor real-time token-generatie. De server stuurt Server-Sent Events (SSE). Het laatste fragment bevat statistieken over tokengebruik, zodat je het verbruik van je tegoed nauwkeurig kunt bijhouden.

from openai import OpenAI

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

Streaming is essentieel voor lange uitvoer. Je kunt de stream parseren en tokens renderen zodra ze aankomen. De SDK verwerkt de SSE-parsering automatisch.

Ondersteuning voor function calling

Definieer tools in je verzoek. Het model retourneert gestructureerde toolaanroepen. Je voert de tool uit, geeft het resultaat terug en het model gaat verder. Dit werkt met tool_choice en standaard definitities van functies.

import OpenAI from "openai";

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

JSON-modus is ook beschikbaar via response_format. Gebruik dit wanneer je strikte JSON-uitvoer nodig hebt zonder tool-overhead.

Limieten, fouten en context

Het contextvenster is in totaal 100.000 tokens. Maximaal 32.000 tokens per verzoek (2.048 als niet gespecificeerd). Rate limits zijn 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Aanvraaglichamen moeten kleiner zijn dan 8 MB.

Verwerk fouten: 401 betekent ongeldige sleutel, 402 betekent onvoldoende tegoed, 429 betekent dat het rate limit is overschreden. Fouten zijn gratis; je betaalt alleen voor verbruikte tokens. Het tegoed vervalt nooit. Bij dubbele afschrijving gebruik je de Support-pagina voor een oplossing.

Streaming

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)

Technische specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.qwenapi.top/v1
AuthenticatieAuthorization: Bearer YOUR_KEY
Model-IDuncensored
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Contextvenster100.000 tokens (invoer + uitvoer)
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON-modusresponse_format: {"type": "json_object"}
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rate limit300 verzoeken per minuut per sleutel
Verzoekgroottetot 8 MB
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Bonus+5% vanaf $50, +10% vanaf $100
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd
InloggenGoogle of e-mail en wachtwoord
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude

Foutcodes

Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw

Vragen en antwoorden

Is dit de officiële Qwen-API?

Nee. Wij zijn een onafhankelijke aanbieder van een ongecensureerd groot taalmodel. Wij zijn niet verbonden met het oorspronkelijke Qwen-team of een andere leverancier. Wij bedienen onze eigen instantie die is afgestemd op ongecensureerd gebruik.

Hoe laad ik tegoed op?

Betalingen zijn alleen via crypto, met USDT (TRC20) of USDC (Base). Minimale opwaardering is $10. Je krijgt +5% bonus bij $50+ en +10% bij $100+. Er worden geen creditcards of PayPal geaccepteerd.

Wat is de grootte van het contextvenster?

Het model ondersteunt 100.000 tokens voor de gecombineerde prompt en voltooiing. Maximaal uitvoer per verzoek is 32.000 tokens. Als je <code>max_tokens</code> niet instelt, is de limiet standaard 2.048 tokens.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, pas de basis-URL aan. Dat is de hele setup.

API-sleutel aanvragen