fr ▾
Commencer maintenant
Commencer maintenant

Démarrage rapide : Guide de l'API sans censure

Connectez vos clients compatibles OpenAI existants à notre API LLM sans censure en quelques minutes en utilisant des URL de base et des clés API standard. Ce guide couvre les points de terminaison essentiels, le streaming et l'intégration des outils pour un accès direct au modèle.

Configuration de l'authentification

Commencez par générer votre clé sur le Obtenir la clé API page. Vous pouvez vous connecter avec Google ou utiliser un e-mail et un mot de passe ; aucun numéro de téléphone n'est requis. Votre clé apparaît immédiatement. Utilisez-la dans le Authorization header pour toutes les requêtes. Une seule clé active est autorisée par compte. Une nouvelle clé remplace immédiatement l'ancienne.

POST /v1/chat/completions

Envoyez des requêtes textuelles à l'endpoint de complétion de chat. L'URL de base est HTTPS://api.proxyclaudecode.com/v1. Utilisez l'ID du modèle "uncensored" pour un accès direct. Cet endpoint gère le texte en entrée et le texte en sortie. Il ne prend pas en charge les embeddings, les images ou le fine-tuning. Vous pouvez ajuster des paramètres comme temperature et top_p. Les erreurs et les refus ne consomment pas de crédit.

cURL

curl https://api.proxyclaudecode.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Parse this CSV and return JSON"}]
  }'

Python

from openai import OpenAI

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

Sécurisez votre clé API

Inscrivez-vous, récupérez votre clé et mettez à jour votre URL de base. Configuration simple.