Qwen-API-Schlüssel Integrationshandbuch
Verbinde deine Anwendung mit unserer unzensierten LLM-API unter Verwendung standardmäßiger OpenAI-kompatibler Endpunkte. Diese Anleitung behandelt Authentifizierung, Anfrageformate, Streaming und Tool-Calling für eine sofortige Integration.
Basis-URL und Authentifizierung
Verwenden Sie die bereitgestellte Basis-URL und einen API-Schlüssel für alle Anfragen. Wir unterstützen Standard-Header und Client-Bibliotheken.
- Basis-URL: HTTPS://api.qwenapikey.com/v1
- Auth-Header: Authorization: Bearer
Der API-Schlüssel wird bei der Anmeldung generiert. Bewahren Sie ihn sicher auf. Sie können ihn jederzeit über Ihr Dashboard rotieren.
Erste Anfrage
Sende eine POST-Anfrage an /v1/chat/completions, um eine Antwort zu erhalten. Verwende die Modell-ID "uncensored".
Hier ist ein curl-Beispiel:
- Befehl: 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": "Hello"}]}'
Dies gibt ein JSON-Objekt mit dem generierten Text zurück.
Python SDK-Integration
Installieren Sie das OpenAI Python-Paket und konfigurieren Sie es so, dass es auf unsere Basis-URL verweist. Übergeben Sie Ihren Schlüssel und legen Sie das Modell auf "uncensored" fest.
Codebeispiel:
- 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"}])
Greifen Sie über response.choices[0].message.content auf die Antwort zu.
Node SDK-Integration
Verwenden Sie das OpenAI Node SDK. Legen Sie die Basis-URL und den API-Schlüssel im Konfigurationsobjekt fest. Geben Sie das Modell als "uncensored" an.
Codebeispiel:
- 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' }] });
Rufen Sie den Text aus dem Antwortobjekt ab.
Streaming-Antworten und Tokens
Aktivieren Sie das Streaming, indem Sie stream auf true setzen. Die API gibt Server-Sent Events (SSE) zurück. Token-Nutzungsdaten sind im letzten Chunk enthalten.
Codebeispiel:
- const stream = await client.chat.completions.create({ model: 'uncensored', messages: [{ role: 'user', content: 'Tell a story' }], stream: true });
- for await (const chunk of stream) { console.log(chunk.choices[0].delta.content); }
Prüfen Sie den letzten Chunk für Nutzungsstatistiken.
Limits, Fehler und Kontext
Behandeln Sie 401 für ungültige Schlüssel, 402 für unzureichendes Guthaben und 429 für Ratenbegrenzungen. Das Kontextfenster umfasst 100,000 Tokens. Die maximale Ausgabe beträgt 16,000 Tokens. Das Anfrage-Limit liegt bei 300 pro Minute.
Überwachen Sie Ihre Nutzung über das Dashboard. Fehler während der Verarbeitung belasten kein Guthaben. Ablehnungen aufgrund der Inhaltsrichtlinie sind ebenfalls kostenlos.
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)Häufige Fragen
Wie erhalte ich meinen Qwen-API-Schlüssel?
Melden Sie sich mit Google oder E-Mail an. Ihr Schlüssel wird sofort angezeigt. Keine Telefonnummer ist erforderlich. Sie können ihn jederzeit rotieren.
Wie groß ist die Kontextfenstergröße?
Das Context-Window umfasst 100.000 Tokens. Dies umfasst sowohl Input- als auch Output-Tokens. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens.
Wie funktioniert die Abrechnung?
Prepaid-Guthaben wird basierend der tatsächlichen Token-Nutzung berechnet. Fehler und Ablehnungen sind kostenlos. Das Guthaben verfällt nicht. Laden Sie nur mit Kryptowährungen auf.
Holen Sie sich Ihren Schlüssel jetzt.
Melden Sie sich an, kopieren Sie den Schlüssel und aktualisieren Sie Ihre Basis-URL. Fertig.