Rechercher DeepSeek dans la boutique d’applications ou passer par le lien du site officiel |
| L’annonce de l’app recommande les canaux officiels pour éviter les téléchargements trompeurs. |
| Brancher DeepSeek à un produit ou un outil | Créer une clé API, puis appeler Chat Completions | L’API DeepSeek demande une clé et une authentification Bearer. |
| Préparer un usage régulier ou en production | Consulter Models & Pricing, List Models et la page de statut | Les noms de modèles, les prix et les incidents de service se vérifient dans les pages officielles. |
Le plus rapide est de passer par le site officiel. Le bouton Start Now sert de point d’entrée pour tester DeepSeek sur le Web, sans préparer d’environnement de développement ; la même page renvoie aussi vers l’API et l’application mobile.
Si l’interface Web ou l’app vous paraît anormalement lente, vérifiez la page de statut de DeepSeek. Elle publie notamment les incidents liés aux performances Web/APP, avec leur état d’enquête ou de résolution.
Pour le mobile, DeepSeek indique de rechercher DeepSeek dans la boutique d’applications ou d’utiliser les liens directs depuis son site. La même annonce insiste sur le téléchargement depuis les canaux officiels afin d’éviter les confusions.
Un point à ne pas mélanger : l’annonce de l’application mentionne 100% FREE - No ads, no in-app purchases, mais cela ne remplace pas la documentation de tarification de l’API. Si vous développez avec l’API, vérifiez les coûts dans Models & Pricing.
Côté développeur, le principe est classique : créer une clé API DeepSeek, puis l’envoyer dans l’en-tête Authorization: Bearer <TOKEN>. La documentation précise aussi que le format de l’API est compatible avec OpenAI, ce qui permet d’utiliser le SDK OpenAI ou des logiciels compatibles OpenAI en modifiant la configuration.
L’endpoint de base pour obtenir une réponse de chat est /chat/completions. Il crée une réponse de modèle à partir d’un tableau messages contenant la conversation jusque-là.
Le gabarit ci-dessous sert à comprendre la structure. Remplacez <DEEPSEEK_BASE_URL> par la valeur base_url indiquée dans le Quick Start officiel, et <MODEL_ID> par un nom de modèle vérifié dans Models & Pricing ou List Models.
POST <DEEPSEEK_BASE_URL>/chat/completions
Authorization: Bearer <DEEPSEEK_API_KEY>
Content-Type: application/json
{
"model": "<MODEL_ID>",
"messages": [
{
"role": "user",
"content": "Explique DeepSeek en un paragraphe."
}
]
}
À noter : la documentation indique que la mention v1, utilisée pour la compatibilité OpenAI dans l’URL, n’a pas de rapport avec la version réelle du modèle. Ne confondez donc pas le chemin de l’API et le numéro de version du modèle.
Les guides officiels DeepSeek montrent des exemples où le client est créé avec OpenAI(api_key=..., base_url=...), puis appelé via client.chat.completions.create.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["DEEPSEEK_API_KEY"],
base_url=os.environ["DEEPSEEK_BASE_URL"],
)
response = client.chat.completions.create(
model=os.environ["DEEPSEEK_MODEL"],
messages=[
{
"role": "user",
"content": "Explique DeepSeek en un paragraphe.",
}
],
)
print(response.choices.message.content)
Évitez de copier un nom de modèle trouvé dans un vieux tutoriel sans le contrôler. Le Quick Start associe deepseek-chat et deepseek-reasoner à DeepSeek-V3.2, tandis que le Change Log indique que, pendant la période actuelle, ces deux noms pointent respectivement vers les modes sans raisonnement et avec raisonnement de deepseek-v4-flash.
Pour un nouveau projet, mieux vaut donc choisir le modèle à partir des pages officielles Models & Pricing et List Models, puis vérifier à nouveau avant un déploiement important.
La politique de confidentialité de DeepSeek indique qu’elle s’applique aux apps, sites Web, logiciels et services associés de DeepSeek. Les conditions d’utilisation sont publiées séparément.
Avant d’envoyer des données clients, du code non public, des documents internes ou tout autre contenu sensible, prenez le temps de relire ces documents et de les confronter aux règles de votre organisation. C’est particulièrement important si l’usage dépasse le simple test individuel.
Authorization: Bearer <TOKEN>.Models & Pricing ou List Models.Pour un essai simple, commencez par le site officiel ou l’application mobile. Pour une intégration, créez une clé API, utilisez l’authentification Bearer et appelez /chat/completions dans le format compatible OpenAI. Avant de passer à un usage sérieux, revérifiez les modèles, les prix et les règles de traitement des données dans la documentation officielle.