Débuter avec l'API DeepSeek : Guide rapide

Published
Reviewed

How this article is maintained

This page is maintained by an independent editorial team. We add concise summaries, direct source links when available, and update high-traffic articles when product details change.

Publisher: Qwen-3 Editorial TeamRead editorial policySend corrections

Editorial Summary

Un guide complet sur l'utilisation de l'API DeepSeek, incluant la configuration, l'authentification et des exemples d'utilisation de base

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
  • api_key : Requis (doit être demandé)
  • model : Utilisez deepseek-chat pour 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

  1. Avant de commencer, assurez-vous d'avoir :

    • Demandé une clé API DeepSeek
    • Installé le SDK approprié (ex : pip install openai pour Python, npm install openai pour Node.js)
  2. 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
  3. 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 !

Related Articles