Aperçu de l'API DeepSeek
L'API DeepSeek utilise un format compatible avec l'API OpenAI, ce qui signifie que vous pouvez accéder à l'API DeepSeek en utilisant le SDK OpenAI ou tout logiciel compatible avec l'API OpenAI avec de simples modifications de configuration. Ce guide vous aidera à démarrer rapidement avec l'API DeepSeek.
Paramètres de configuration de base
Les paramètres de configuration clés incluent :
- base_url : 
https://api.deepseek.com- Pour la compatibilité OpenAI, vous pouvez aussi utiliser 
https://api.deepseek.com/v1 - Note : Le v1 ici n'est pas lié aux versions du modèle
 
 - Pour la compatibilité OpenAI, vous pouvez aussi utiliser 
 - api_key : Requis (doit être demandé)
 - model : Utilisez 
deepseek-chatpour accéder au dernier modèle DeepSeek-V3 
Exemples d'utilisation de l'API
Utilisation avec curl
curl https://api.deepseek.com/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <DeepSeek API Key>" \
  -d '{
        "model": "deepseek-chat",
        "messages": [
          {"role": "system", "content": "You are a helpful assistant."},
          {"role": "user", "content": "Hello!"}
        ],
        "stream": false
      }'Utilisation avec Python SDK
from openai import OpenAI
client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")
response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "You are a helpful assistant"},
        {"role": "user", "content": "Hello"},
    ],
    stream=False
)
print(response.choices[0].message.content)Utilisation avec Node.js SDK
import OpenAI from "openai";
const openai = new OpenAI({
  baseURL: process.env.DEEPSEEK_BASE_URL,
  apiKey: "<DeepSeek API Key>",
});
async function main() {
  const completion = await openai.chat.completions.create({
    messages: [{ role: "system", content: "You are a helpful assistant." }],
    model: "deepseek-chat",
  });
  console.log(completion.choices[0].message.content);
}
main();Notes importantes
- 
Avant de commencer, assurez-vous d'avoir :
- Demandé une clé API DeepSeek
 - Installé le SDK approprié (ex : 
pip install openaipour Python,npm install openaipour Node.js) 
 - 
Sortie en streaming :
- Non-streaming par défaut
 - Activez le streaming en définissant 
stream=true - Le streaming est idéal pour les scénarios de réponse en temps réel
 
 - 
Informations sur le modèle :
- Le modèle deepseek-chat a été entièrement mis à niveau vers DeepSeek-V3
 - L'interface reste inchangée, aucune modification de code nécessaire
 - Accédez à la dernière version en spécifiant 
model='deepseek-chat' 
 
Prochaines étapes
Après avoir terminé la configuration de base, vous pouvez :
- Explorer les paramètres avancés de l'API
 - Implémenter la fonctionnalité de streaming
 - Intégrer dans vos applications
 - Optimiser l'efficacité des appels API
 
Vous êtes maintenant prêt à commencer à construire vos applications IA avec l'API DeepSeek !