Clé API deepseek : guide de démarrage compatible openai
Utilisez votre clé API prépayée deepseek pour appeler notre API de chat sans censure avec des SDK OpenAI standard. Vous bénéficiez d'une facturation transparente au token, sans frais mensuels.
URL de base et authentification
L'URL de base pour toutes les requêtes est HTTPS://api.apikeydeepseek.com/v1. Vous vous authentifiez en transmettant votre clé API unique dans le Authorization header. Cette clé est générée instantanément lors de l'inscription via Google ou e-mail, sans numéro de téléphone requis. Utilisez les mêmes bibliothèques clientes compatibles OpenAI que vous connaissez déjà ; mettez simplement à jour l'URL de base et la clé.
Première demande
Envoyez une requête POST à /v1/chat/completions avec l'ID du modèle uncensoredLe modèle répond aux prompts sans refuser les sujets adultes ou controversés légaux. Les erreurs et les refus ne consomment pas votre crédit prépayé.
curl https://api.apikeydeepseek.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the available models"}]
}'
SDK Python
Configurez le client OpenAI Python avec l'URL de base personnalisée et votre clé. Définissez le modèle sur uncensored pour accéder au modèle open-source exécuté sur nos serveurs. Vous pouvez ajuster temperature et top_p pour contrôler la créativité. Le client gère le comptage des tokens automatiquement.
from openai import OpenAI
client = OpenAI(base_url="https://api.apikeydeepseek.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)
SDK Node
Initialisez le client Node.js OpenAI avec la même URL de base. Transmettez uncensored comme le nom du modèle. Vous pouvez activer le streaming ou le mode JSON directement dans la requête. Le SDK gère le cycle de vie de la connexion et la gestion des erreurs pour vous.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apikeydeepseek.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 avec SSE
Activez le streaming en définissant stream: true. L'API renvoie des événements envoyés par le serveur (SSE). Les données d'utilisation des jetons apparaissent dans le dernier fragment. C'est idéal pour les interfaces de chat en temps réel ou les applications de jeu de rôle. Vous traitez chaque fragment à mesure qu'il arrive.
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 taux et concurrence
Chaque clé API prend en charge 300 requêtes par minute et 8 requêtes simultanées. Le corps de la requête maximal est de 8 Mo. La fenêtre de contexte est de 100 000 jetons pour l'invite et la complétion combinées. Une erreur 401 signifie une clé invalide. Une erreur 402 indique un crédit insuffisant. Une erreur 429 signifie que vous avez atteint la limite de débit.
Questions fréquentes
Comment obtenir ma première clé API DeepSeek ?
Inscrivez-vous avec Google ou une adresse e-mail sur la page Obtenir la clé API. Votre clé est affichée immédiatement sans avoir besoin d'un numéro de téléphone. Vous commencez avec 0,50 $ de crédit d'essai valable 7 jours.
Le modèle sans censure est-il identique à DeepSeek ?
Non. Nous exécutons notre propre modèle à poids ouverts optimisé pour des réponses sans censure. Il ne s’agit pas de GPT, Claude ou DeepSeek. C’est un modèle indépendant hébergé sur nos serveurs.
Que se passe-t-il si j'obtiens une erreur 402 ?
Une erreur 402 signifie que votre crédit prépayé est épuisé. Rechargez en utilisant USDT (TRC20) ou USDC (Base). Le crédit n'expire jamais, vous pouvez donc ajouter des fonds quand vous le souhaitez.
Obtenez votre clé en une étape
Inscrivez-vous, copiez votre clé, et mettez à jour l'URL de base. C'est toute la configuration.