Qwen AI API Quickstart
Migreer je chatcompleties naar ons uncensored eindpunt in minuten. Deze quickstart behandelt authenticatie, streaming en parameterafstelling voor de OpenAI-compatible API.
Authenticatie & basis-URL-instelling
Genereer eerst uw API-sleutel op het dashboard. De basis-URL is https://api.qwenaiapi.com/v1 en je voert je sleutel in de Authorization header. Deze configuratie werkt met elke standaard OpenAI SDK-client zonder codeaanpassingen. Je ontvangt één actieve sleutel per account; het genereren van een nieuwe invalideert de vorige sleutel direct. Er is geen telefoonnummer nodig voor het aanmaken van een account.
Eerste verzoek
Stuur een POST-verzoek naar /v1/chat/completions met je sleutel en model-ID. De modelidentificatie is uncensored en het reageert op standaard chatberichten. Je kunt de verbinding testen met een eenvoudig systeemprompt om latentie en responsformaat te verifiëren. Fouten zoals 401 duiden op een ongeldige sleutel, terwijl 402 betekent dat je vooruitbetaalde credit is opgebruikt.
curl https://api.qwenaiapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this pull request diff"}]
}'
Python SDK Integratie
Gebruik de officiële Python client om met het eindpunt te communiceren. Stel de basis-URL en API-sleutel in in je initialisatieparameters. De SDK verwerkt tokenisatie en JSON-serialisatie automatisch. Deze aanpak houdt je bestaande applicatielogica intact terwijl je de onderliggende modelprovider wisselt. De client ondersteunt zowel synchrone als asynchrone bewerkingen.
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenaiapi.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 SDK-gebruik
Initialiseer de Node.js-client met je basis-URL en sleutel. Het pakket ondersteunt standaard chat-completieverzoeken. Je kunt de model-ID configureren om ervoor te zorgen dat je het uncensored-eindpunt gebruikt. Deze integratie is ideaal voor server-side applicaties die programmatische toegang nodig hebben. De SDK beheert connection pooling efficiënt voor verzoeken met hoog volume.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.qwenaiapi.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
Schakel streamen in door de stream parameter naar true. Je ontvangt server-sent events (SSE) terwijl tokens worden gegenereerd. De laatste chunk bevat het totale tokenverbruik voor facturdoeleinden. Dit vermindert de waargenomen latentie voor gebruikers door tekst progressief weer te geven. Je moet de stream correct verwerken om de laatste verbruiksgegevens vast te leggen.
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)
Contextvenster & Limieten
Het model ondersteunt een contextvenster van 100.000 tokens voor gecombineerde prompt en voltooiing. Je kunt maximaal 16.000 uitvoertokens per verzoek versturen. Snelheidslimieten staan 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel toe. Verzoeklichamen zijn beperkt tot 8 MB. Het begrijpen van deze limieten helpt je verzoeken effectief te bundelen zonder 429-fouten. Fouten verbruiken je voorbetaalde tegoed niet.
Veelgestelde vragen
Wat is de basis-URL van de ongecensureerde qwen API?
De basis-URL is HTTPS://api.qwenaiapi.com/v1. Je moet dit instellen in je OpenAI-compatible clientconfiguratie om verzoeken correct te routeren.
Hoe krijg ik mijn qwen API-sleutel?
Meld je aan met Google of e-mail op de Get API key pagina. Je sleutel wordt direct weergegeven en kan worden gebruikt om verzoeken te authenticeren.
Ondersteunt de ongecensureerde qwen API streaming?
Ja, streaming wordt ondersteund via server-sent events. Stel de parameter stream in op true en verwerk de responsblokken om token-voor-token uitvoer te krijgen.
Beveilig je API-sleutel
Registreer, kopieer je referenties, pas de basis-URL aan. Dat is de volledige configuratie.