fr ▾
Obtenez votre clé

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/models retourne "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.

Obtenez votre clé