Documentation et démarrage rapide des clés API Qwen
Commencez à générer du texte immédiatement avec notre API sans censure. Ce guide couvre l'authentification, les points de terminaison et le streaming pour les développeurs.
https://api.qwenapikeys.com/v1
Authentification : Utilisation de vos clés API qwen
Utilisez votre clé comme jeton bearer dans l'en-tête Authorization. La clé apparaît instantanément après l'inscription via Google ou e-mail.
- En-tête :
Authorization: Bearer YOUR_API_KEY - Une clé active par compte ; une nouvelle clé remplace l'ancienne.
URL de base et structure des points de terminaison
Dirigez vos requêtes vers notre point de terminaison unique de chat-completions. Il n'existe pas de points de terminaison pour les embeddings ou la génération d'images ici.
- URL de base :
https://api.qwenapikeys.com/v1 - Point de terminaison :
POST /v1/chat/completions - Modèles :
GET /v1/modelsretourne "uncensored".
Envoi de requêtes : complétions de chat
Envoyez une requête POST avec vos messages système et utilisateur. Le modèle répond sans refus de contenu pour une utilisation adulte licite.
Utilisation des jetons et réponses en streaming
Activez le streaming pour recevoir les jetons en temps réel. L'utilisation des jetons apparaît dans le dernier fragment du flux.
Paramètres : Température, Top P et Seed
Maîtrisez l'aléatoire avec des paramètres standards. Définissez temperature, top_p, et seed pour ajuster la variabilité de la sortie.
Mode JSON et appel de fonctions
Garantissez une sortie structurée ou activez les outils. Utilisez response_format: {"type": "json_object"} pour du JSON strict.
cURL
curl https://api.qwenapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all python libraries for data analysis"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenapikeys.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.qwenapikeys.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)Questions fréquentes
Comment m'authentifier avec la documentation API qwen ?
Incluez votre clé dans l'en-tête Authorization en tant que jeton bearer. La clé est générée instantanément lors de l'inscription.
Quelle est la fenêtre de contexte pour cette API qwen sans filtre ?
La fenêtre de contexte est de 100 000 tokens pour l'invite et la complétion combinées. La sortie maximale est de 16 000 tokens par requête.
Que se passe-t-il si je touche la limite de taux ?
Vous recevez une erreur 429. Les limites sont de 300 requêtes par minute et de 8 requêtes simultanées par clé.
Votre clé est presque prête
Inscrivez-vous, copiez le jeton, pointez votre SDK vers la nouvelle URL de base. C'est tout ce qu'il y a à faire.