Documentation de l'API : Chat Completions uncensored
Intégrez votre client compatible OpenAI et commencez à générer du texte avec notre modèle sans censure immédiatement. Nous fournissons un point de terminaison dédié qui accepte les paramètres standard tout en supprimant les refus de contenu pour les sujets adultes légaux.
Authentification & URL de base
Chaque requête nécessite une clé API valide transmise dans le Authorization header. Notre URL de base est https://api.deepseekopenaicompatibleapi.com/v1. Vous recevez cette clé immédiatement après vous être inscrit via Google ou par e-mail. Aucun numéro de téléphone n'est requis. La clé identifie votre compte et suit l'utilisation du crédit prépayé. Les erreurs et les refus ne consomment pas de tokens, vous ne payez donc que pour les complétions réussies.
Point de terminaison Chat Completions
Envoyer des messages à POST /v1/chat/completions pour générer des réponses textuelles. L'ID du modèle est toujours uncensored. Ce point de terminaison gère les formats de chat standards avec les rôles system, user et assistant. Il ne prend pas en charge les embeddings, les images ou le fine-tuning. Configurez votre requête avec les paramètres de modèle et le contenu souhaités. La réponse renvoie le texte généré ainsi que les statistiques d’utilisation des tokens.
Réponses en streaming (SSE)
Activez le streaming en définissant stream: true dans le corps de votre requête. Le serveur renvoie des événements envoyés par le serveur (SSE) pour la livraison de jetons en temps réel. Les données d'utilisation des jetons n'apparaissent que dans le dernier fragment du flux. Cette approche réduit la latence perçue pour les sorties longues. Mettez en mémoire tampon les événements entrants côté client pour reconstituer le message complet.
cURL
curl https://api.deepseekopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes of the last stable build"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekopenaicompatibleapi.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.deepseekopenaicompatibleapi.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)Obtenez votre clé API
Inscrivez-vous, récupérez votre clé, et mettez à jour l'URL de base. C'est tout ce que vous avez à faire.