fr ▾
Ouvrir un compte

Démarrage rapide : Intégration de l'API sans censure

Connectez votre client compatible OpenAI existant à notre modèle sans censure en mettant à jour l'URL de base et la clé API. Ce guide de démarrage rapide couvre l'authentification, les structures de requête, le streaming et l'utilisation des outils pour une intégration immédiate.

Ouvrir un compte

Alternative API compatible OpenAI sans censure

Authentification et URL de base

Votre clé API authentifie chaque requête. Remplacez l'URL de base standard par notre point de terminaison pour acheminer le trafic vers le modèle sans censure. Cette modification vous permet d'utiliser les SDK existants sans modifier la logique principale. Votre clé est émise immédiatement après l'inscription via Google ou un e-mail.

L'URL de base est HTTPS://api.claudeapikeys.com/v1. Transmettez votre clé dans l'en-tête Authorization en tant que jeton Bearer. Cette configuration fonctionne avec n'importe quel client qui prend en charge les points de terminaison compatibles OpenAI.

Envoi de votre première requête de complétion

Envoyez une requête POST standard de complétion de chat pour générer du texte. L'ID du modèle est "uncensored" et il gère l'entrée et la sortie de texte. Cette approche élimine le besoin de configurations de proxy complexes. Vous pouvez commencer par un message simple pour vérifier la connectivité.

  • Utilisez le format JSON standard pour les messages.
  • Specify the model as "uncensored".
  • Incluez votre clé API dans l'en-tête.
curl https://api.claudeapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
  }'

Configuration du streaming et des tokens

Activez le streaming en définissant le paramètre stream sur true. Cela renvoie les tokens via Server-Sent Events (SSE) au fur et à mesure de leur génération. Vous recevez les détails d'utilisation des tokens dans le dernier chunk. Ajustez la température et le top_p pour contrôler la créativité. Cette méthode réduit la latence perçue pour les réponses longues.

Définissez max_tokens pour limiter la longueur de la sortie. La valeur par défaut est de 2 048 jetons si non spécifié. La fenêtre de contexte prend en charge jusqu'à 100 000 jetons au total.

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)

L'utilisation des outils et du mode JSON

Intégrez l'appel de fonctions en définissant des outils dans votre requête. L'API prend en charge tool_choice et les sorties structurées. Utilisez response_format défini sur json_object pour une conformité JSON stricte. Cette fonctionnalité garantit une analyse fiable pour les applications en aval. Vous pouvez définir plusieurs outils dans la même requête.

Combinez les outils avec le streaming pour l'exécution d'outils en temps réel. L'API gère les invocations d'outils et renvoie les résultats au format attendu. Cette configuration est idéale pour les workflows automatisés.

from openai import OpenAI

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

Exemples d’intégration client

Intégrez avec des clients Node.js en utilisant le package OpenAI standard. Mettez à jour l'URL de base et la clé API dans votre objet de configuration. Cela garantit la compatibilité avec les bases de code existantes. Le SDK gère automatiquement la sérialisation des requêtes.

Assurez-vous d'utiliser une version récente du SDK. Les versions plus anciennes peuvent ne pas prendre en charge tous les paramètres. Testez votre intégration avec une invite simple avant de passer à l'échelle.

import OpenAI from "openai";

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

Limites de débit et gestion des erreurs

Vous êtes limité à 300 requêtes par minute par clé. La concurrence est plafonnée à 8 requêtes simultanées. Les corps de requête ne doivent pas dépasser 8 Mo. Les erreurs telles que 401 indiquent une clé invalide, tandis que 402 signifie un crédit insuffisant. 429 signale l'épuisement de la limite de débit.

La fenêtre de contexte inclut les jetons de requête et de complétion. Surveillez l'utilisation pour éviter de dépasser les limites. Les erreurs de crédit sont gratuites, vous ne payez que pour les jetons réussis.

Questions fréquentes

Comment commencer avec l'API sans censure ?

Inscrivez-vous via Google ou e-mail pour recevoir votre clé API instantanément. Mettez à jour l'URL de base du client vers HTTPS://api.claudeapikeys.com/v1. Envoyez une requête de test avec l'ID de modèle "uncensored" pour vérifier la connectivité.

Quelles sont les limites de débit pour l'API ?

Vous pouvez effectuer jusqu'à 300 requêtes par minute par clé. La concurrence est limitée à 8 requêtes simultanées. Les corps de requête doivent rester inférieurs à 8 Mo. Le dépassement de ces limites renvoie une erreur 429.

L'API prend-elle en charge le streaming ?

Oui, définissez le paramètre stream sur true pour les événements envoyés par le serveur. Les détails de l'utilisation des tokens sont inclus dans le dernier chunk. Cela réduit la latence pour les longues réponses et améliore l'expérience utilisateur.

Obtenez votre clé instantanément

Inscrivez-vous, copiez le jeton, mettez à jour l'URL du point de terminaison. C'est tout ce qu'il vous faut.

Ouvrir un compte