fr ▾
Ouvrir un compte

Documentation du token API Qwen

Commencez à générer du texte avec notre API LLM sans censure en utilisant les SDK OpenAI standards. Ce guide couvre l'authentification, le streaming et les limites de débit pour une intégration immédiate.

URL de base et authentification

Connectez votre client à notre point de terminaison en utilisant votre clé API unique. Utilisez https://api.qwenapitoken.com/v1 comme l'URL de base. Envoyez votre clé dans le Authorization en-tête en tant que jeton Bearer. Cela fonctionne avec n'importe quel client compatible OpenAI sans modification de code.

Inscrivez-vous avec Google ou e-mail pour obtenir votre clé instantanément. Aucun numéro de téléphone n'est requis. La clé est affichée une seule fois, veuillez donc la conserver en sécurité.

curl https://api.qwenapitoken.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List steps to install the package."}]
  }'

Les erreurs comme 401 signifient que la clé est invalide. Vérifiez votre compte pour le jeton correct.

Point de terminaison Chat Completions

Envoyez des messages pour générer des réponses via des requêtes POST. Le point de terminaison accepte les formats de chat standard. Le texte d'entrée est fourni, le texte de sortie est renvoyé. Pas d'embeddings ni de génération d'images ici. Juste de la complétion de texte pure.

Définissez l'identifiant du modèle sur uncensored. Ce modèle répond sans refus de contenu pour un usage adulte légal. Ce n'est pas GPT ou Claude. C'est un modèle sans censure dédié. Utilisez Python ou Node pour envoyer des requêtes facilement.

from openai import OpenAI

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

La réponse inclut des statistiques d'utilisation. Suivez les jetons d'entrée et de sortie pour la facturation. Les erreurs sont gratuites, vous ne payez donc que pour les complétions réussies. Cela rend les coûts prévisibles.

Réponses en streaming (SSE)

Recevez des jetons en temps réel grâce aux Server-Sent Events. Définissez stream: true dans votre requête. L'API renvoie des fragments au fur et à mesure de leur génération. Cela réduit considérablement la latence perçue.

Analysez le flux SSE pour afficher le texte de manière progressive. Le dernier chunk contient l'utilisation totale des tokens. Cela vous aide à suivre les coûts avec précision. Le streaming fonctionne avec tous les SDK standards. Il est idéal pour les interfaces de chat.

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)

Gérez les réponses partielles avec élégance. Les interruptions réseau peuvent entraîner la perte de fragments. Reconnectez-vous si nécessaire. Le modèle uncensored maintient bien le contexte lors du streaming. Les utilisateurs voient les réponses se former instantanément.

Appel de fonction et mode JSON

Utilisez des sorties structurées pour une extraction fiable des données. Activez le mode JSON avec response_format: {"type": "json_object"}. Le modèle renvoie toujours du JSON valide. C'est crucial pour les intégrations API. L'appel de fonctions permet l'utilisation d'outils. Définissez les outils dans le corps de la requête. Le modèle sélectionne le bon outil en fonction de la demande.

Définir tool_choice pour contrôler le comportement. Forcez un outil spécifique ou laissez le modèle décider. Cette flexibilité prend en charge des flux de travail complexes. Combinez le streaming avec le JSON pour des données en temps réel. Le modèle sans censeur gère bien les entrées diverses.

import OpenAI from "openai";

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

Validez la sortie JSON si nécessaire. Le modèle vise une conformité stricte. Cela réduit les erreurs d'analyse dans votre code. Utilisez-le pour les tâches automatisées ou le traitement de données.

Limites de débit et fenêtre de contexte

Votre clé API prend en charge 300 requêtes par minute. Autorisez 8 requêtes simultanées. Le corps de la requête doit être inférieur à 8 Mo. Ces limites empêchent les abus et garantissent une utilisation équitable pour tous les utilisateurs. Surveillez votre consommation via le tableau de bord.

La fenêtre de contexte est de 100 000 tokens. Cela inclut à la fois l'invite et la complétion. Vous pouvez générer jusqu'à 16 000 tokens par requête. Définissez max_tokens pour contrôler la longueur de sortie. La valeur par défaut est de 2,048 tokens si non définie.

Les limites de taux renvoient un code d'état 429. Attendez avant de réessayer. Le modèle uncensored gère bien les longs contextes. Cela est utile pour les grands documents. Ajustez la logique de votre client pour respecter les limites. Évitez les pics de trafic pendant les heures de pointe.

ID du modèle et paramètres

Specify uncensored comme l'ID du modèle. Cela garantit que vous bénéficiez de l'expérience uncensored dédiée. Des paramètres comme la température et le top_p contrôlent la créativité. Définissez la température entre 0 et 2. Des valeurs plus élevées augmentent l'aléatoire.

Utiliser stop séquences pour interrompre la génération. Définissez une graine pour des résultats reproductibles. Les pénalités de présence et de fréquence ajustent la répétition des tokens. Ces paramètres affinent la qualité de la sortie. Le modèle répond aux formats OpenAI standard.

Vérifiez le /v1/models point de terminaison pour plus de détails. Il confirme les modèles disponibles. Un seul modèle est proposé. Cela garde les choses simples. Pas de routage complexe ni de sélection de fournisseur. Juste une option non censurée fiable. Testez différents paramètres pour trouver votre point idéal.

Questions fréquentes

Comment payer le service de jetons API qwen ?

Vous payez par token avec du crédit prépayé. Rechargez uniquement en crypto : USDT (TRC20) ou USDC (Base). Les crédits n'expirent jamais. Pas d'abonnements mensuels ni de frais cachés. Un crédit bonus est ajouté pour les recharges plus importantes.

Que se passe-t-il si je manque de crédits ?

Les requêtes échouent avec un code de statut 402. Vous devez recharger pour continuer à utiliser l'API. Les erreurs et les refus sont gratuits, vous ne payez donc que pour l'utilisation réelle. Les crédits n'expirent pas, vous pouvez donc recharger à tout moment.

Le modèle sans censure est-il identique à Qwen ?

Non, il s'agit d'un modèle dédié sans filtre exécuté sur nos serveurs. Ce n'est pas GPT, Claude ou le modèle officiel Qwen. Il est ajusté pour répondre sans refus de contenu. Il utilise le même format d'API compatible avec OpenAI.

Obtenez votre clé API maintenant

Inscrivez-vous, copiez le jeton, mettez à jour votre URL de base. C'est tout.