fr ▾
Obtenir la clé API

API compatible OpenAI Uncensored

Documentation API

Cette documentation fournit un guide de démarrage rapide pour l'intégration de notre API compatible OpenAI. Vous pouvez envoyer du texte et recevoir des réponses non filtrées en utilisant du code client standard.

URL de base et authentification

L'API accepte les requêtes à https://api.qwenapipricing.com/v1. Chaque appel nécessite un jeton Bearer passé dans le Authorization header. Vous générez cette clé sur la page d'inscription et elle identifie votre compte de crédit prépayé.

  • Utilisez les en-têtes HTTP standard pour l'authentification.
  • La clé reste valide jusqu'à expiration de votre crédit ou révocation.

Première demande

Envoyez une demande de complétion de chat pour tester la connectivité. Cet appel simple vérifie que votre clé fonctionne et renvoie une réponse basique.

Vous pouvez vérifier que votre clé fonctionne avec cet exemple.

curl https://api.qwenapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the costs for the qwen2.5 models"}]
  }'

Intégration Python

Utilisez le SDK Python officiel d'OpenAI pour interagir avec notre service. Pointez le client vers notre URL de base et fournissez votre clé.

Cette configuration fonctionne avec n'importe quelle bibliothèque Python standard attendant des points de terminaison OpenAI.

from openai import OpenAI

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

Intégration Node.js

Les développeurs Node peuvent utiliser le openai paquet npm. Configurez le client avec notre URL de base pour envoyer des requêtes.

Cette approche maintient la compatibilité avec les bases de code OpenAI existantes.

import OpenAI from "openai";

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

Réponses en streaming

Activez le streaming en définissant stream: true dans votre requête. L'API renvoie les jetons via des événements envoyés par le serveur.

Chaque chunk inclut des données d'utilisation dans le dernier événement, vous permettant de suivre la consommation en temps réel.

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)

Limites de débit et erreurs

Chaque clé permet 300 requêtes par minute et 8 connexions simultanées. Vous recevez une erreur 401 pour les clés invalides, une erreur 402 lorsque le crédit est épuisé, et une erreur 429 pour les limites de débit. La fenêtre de contexte prend en charge 100 000 tokens au total.

Questions fréquemment posées

Comment commencer avec l'API LLM sans censure ?

Inscrivez-vous avec Google ou e-mail pour recevoir une clé. Utilisez l'URL de base et la clé dans votre SDK compatible OpenAI préféré pour envoyer des requêtes immédiatement.

Quelle est la taille de la fenêtre de contexte ?

Le modèle prend en charge une fenêtre de contexte de 100 000 tokens pour le prompt et la complétion combinés.

L'API prend-elle en charge le streaming ?

Oui, définissez le paramètre stream sur true pour recevoir des réponses token par token via des événements envoyés par le serveur.

Obtenez votre clé API

Inscrivez-vous, récupérez la clé, mettez à jour l'URL de base. C'est tout le processus.

Obtenir la clé API