Proxy API Claude : démarrage rapide et points de terminaison
Ce guide de démarrage rapide vous guide dans l'utilisation du proxy API Claude avec des clients compatibles avec OpenAI. Connectez votre code existant à un modèle sans censure sans modifier votre logique d'intégration.
Authentification et URL de base
Connectez-vous en pointant votre client vers https://api.claudeapiproxy.com/v1 et l'envoi de votre clé API unique. Vous générez cette clé immédiatement après vous être inscrit avec Google ou une adresse e-mail. Le système émet une clé active par compte, donc la rotation des clés est simple si nécessaire. Toutes les requêtes nécessitent un Authorization: Bearer <key> header pour vérifier votre solde prépayé avant de traiter les tokens.
L'endpoint chat-completions
Envoyez votre premier message au /v1/chat/completions point de terminaison utilisant un formatage JSON standard. Ce point de terminaison unique gère toutes les tâches de génération de texte pour notre modèle sans restriction. Vous devez inclure le model field set to uncensored pour assurer le bon chemin d'inférence. Le système ne facture que les tokens réellement traités dans le prompt et la complétion.
Intégration SDK Python
Mettre à jour l'URL de base dans votre client Python OpenAI existant pour acheminer les requêtes via notre infrastructure. Cela vous permet de conserver la structure de votre code actuel tout en accédant aux capacités de génération sans restriction. Transmettez votre clé API via la variable d'environnement ou la configuration directe. Le client gère la sérialisation et l'analyse des réponses exactement comme le fournisseur standard.
Intégration du SDK Node
Configurez le SDK Node.js pour pointer vers notre URL de base tout en maintenant des structures de requête standard. Cela garantit la compatibilité avec les bibliothèques qui s'attendent à des schémas de réponse OpenAI spécifiques. Vous pouvez passer des paramètres comme temperature ou top_p exactement comme vous le feriez ailleurs. L'objet de réponse contient le texte généré et les détails d'utilisation des tokens.
Comptes de streaming
Activez le streaming en définissant stream: true pour recevoir des chunks de tokens en temps réel via les Server-Sent Events. Cela réduit la latence perçue pour les réponses volumineuses et améliore l'expérience utilisateur dans les interfaces de chat. Le dernier chunk du flux contient l'utilisation totale des tokens pour la requête. Vous pouvez analyser ces chunks de manière incrémentale sans attendre la complétion complète.
Limites, erreurs et fenêtre de contexte
Le modèle prend en charge une fenêtre de contexte de 100 000 tokens combinant à la fois l'entrée et la sortie. Vous êtes limité à 300 requêtes par minute et 8 requêtes simultanées par clé. Gérez les erreurs HTTP standard : 401 indique une clé invalide, 402 signifie que vous avez besoin de plus de crédit prépayé, et 429 signale une limitation de débit. Les corps de requête ne peuvent pas dépasser 8 Mo, et la sortie maximale est limitée à 16 000 jetons sauf indication contraire.
cURL
curl https://api.claudeapiproxy.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get the current server time in ISO format"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapiproxy.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.claudeapiproxy.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équemment posées
S'agit-il du proxy officiel de l'API Claude ?
Non, nous sommes un service indépendant fournissant un modèle sans filtre via une interface compatible OpenAI. Nous ne servons pas les modèles officiels Anthropic ni n'agissons en tant que revendeur. Consultez la documentation officielle pour plus de détails sur leurs modèles et tarifs spécifiques.
Comment gérer les erreurs lorsque mon crédit est épuisé ?
L'API retourne un code d'état 402 lorsque votre solde prépayé est insuffisant. Vous pouvez recharger en utilisant USDT sur TRC20 ou USDC sur Base avec des montants entre 20 $ et 500 $. Le crédit est facturé uniquement pour les vrais jetons utilisés, et les erreurs sont gratuites.
Puis-je utiliser ce proxy pour claude code ?
Oui, vous pouvez configurer des outils comme Claude Code pour router les requêtes via notre URL de base. Cela vous permet d'utiliser notre modèle sans censure pour les tâches de codage sans modifier votre flux de travail existant. Il suffit de mettre à jour les paramètres du proxy dans votre fichier de configuration pour pointer vers notre point de terminaison.
Obtenez votre clé API maintenant
Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est toute la configuration.
Obtenir la clé API