nl ▾
Account openen

Qwen api-sleutel Integratiegids

Verbind je applicatie met onze ongecensureerde LLM-API met behulp van standaard OpenAI-compatibele eindpunten. Deze gids behandelt authenticatie, aanvraagformaten, streaming en toolaanroepen voor onmiddellijke integratie.

Basis-URL en authenticatie

Gebruik de verstrekte basis-URL en een API-sleutel voor alle verzoeken. We ondersteunen standaard headers en clientbibliotheken.

  • Basis-URL: HTTPS://api.qwenapikey.com/v1
  • Auth Header: Authorization: Bearer

De API-sleutel wordt gegenereerd wanneer je je aanmeldt. Bewaar deze veilig. Je kunt deze op elk moment draaien vanuit je dashboard.

Eerste verzoek

Stuur een POST-verzoek naar /v1/chat/completions om een antwoord te krijgen. Gebruik de model id "uncensored".

Hier is een curl-voorbeeld:

  • Command: curl -X POST HTTPS://api.qwenapikey.com/v1/chat/completions -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" -d '{"model": "uncensored", "messages": [{"role": "user", "content": "Hallo"}]}'

Dit retourneert een JSON-object met de gegenereerde tekst.

Python SDK Integratie

Installeer het OpenAI Python-pakket en configureer het zodat het naar onze basis-URL verwijst. Geef je sleutel door en stel het model in op "uncensored".

Voorbeeldcode:

  • pip install openai
  • from openai import OpenAI
  • client = OpenAI(base_url="HTTPS://api.qwenapikey.com/v1", api_key="YOUR_KEY")
  • response = client.chat.completions.create(model="uncensored", messages=[{"role": "user", "content": "Test"}])

Toegang tot de respons via response.choices[0].message.content.

Node SDK-integratie

Gebruik de OpenAI Node SDK. Stel de basis-URL en API-sleutel in in het configuratieobject. Geef het model op als "uncensored".

Voorbeeldcode:

  • import OpenAI from 'openai';
  • const openai = new OpenAI({ baseUrl: 'HTTPS://api.qwenapikey.com/v1', apiKey: 'YOUR_KEY' });
  • const response = await openai.chat.completions.create({ model: 'uncensored', messages: [{ role: 'user', content: 'Test' }] });

Haal de tekst uit het responsobject.

Streaming-responsen en tokens

Schakel streamen in door stream: true in te stellen. De API retourneert Server-Sent Events (SSE). Token-gebruik is opgenomen in de laatste chunk.

Voorbeeldcode:

  • const stream = await client.chat.completions.create({ model: 'uncensored', messages: [{ role: 'user', content: 'Vertel een verhaal' }], stream: true });
  • for await (const chunk of stream) { console.log(chunk.choices[0].delta.content); }

Controleer de laatste chunk voor gebruikstatistieken.

Limieten, fouten en context

Afhandelen van 401 voor ongeldige sleutels, 402 voor onvoldoende krediet en 429 voor limieten. Het contextvenster is 100,000 tokens. Max output is 16,000 tokens. Verzoekenlimiet is 300 per minuut.

Blijf uw verbruik bij via het dashboard. Fouten tijdens het verbruik rekenen geen tegoed af. Weigeringen voor contentbeleid zijn ook gratis.

cURL

curl https://api.qwenapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the endpoints for the qwen api key"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

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)

Veelgestelde vragen

Hoe krijg ik mijn qwen API-sleutel?

Meld je aan met Google of e-mail. Je sleutel wordt direct weergegeven. Er is geen telefoonnummer vereist. Je kunt deze op elk moment draaien.

Wat is de grootte van het contextvenster?

Het contextvenster is 100.000 tokens. Dit omvat zowel input- als output. Maximaal 16.000 tokens uitvoer per verzoek.

Hoe werkt de facturatie?

Prepaid tegoed wordt berekend op basis van daadwerkelijk tokengebruik. Fouten en weigeringen zijn gratis. Tegoed vervalt niet. Laad op met crypto alleen.

Haal nu je sleutel op.

Meld je aan, kopieer de sleutel, pas je basis-URL aan. Klaar.

Account openen