Comment travailler avec l'API Cohere

Ce guide : clé API, types (coûts, limites), test initial avec Apidog.

Louis Dupont

Louis Dupont

5 June 2025

Comment travailler avec l'API Cohere

Cohere permet aux développeurs d'accéder à des modèles de langage volumineux (LLM) sophistiqués, capables de comprendre et de générer du texte semblable à celui des humains. Pour interagir avec ces modèles par programmation, vous avez besoin d'une clé API. Cette clé sert d'identifiant et de mot de passe uniques, permettant aux systèmes de Cohere d'authentifier vos requêtes et de suivre votre utilisation.

Ce guide vous guidera à travers les étapes essentielles : obtenir votre clé API, comprendre les différences cruciales entre les types de clés (en particulier en ce qui concerne les coûts et les limites d'utilisation), et effectuer un simple test initial à l'aide de l'outil Apidog pour vous assurer que votre clé fonctionne correctement.

Étape 1 : Obtention de votre clé API Cohere

Obtenir votre clé est la première étape et la plus cruciale. Cohere simplifie relativement ce processus via son tableau de bord en ligne.

  1. Accédez au tableau de bord Cohere : Ouvrez votre navigateur Web et accédez au point d'accès principal de la plateforme Cohere. Vous trouverez généralement une page de connexion ou d'inscription.
  2. Accédez à votre compte :

Localisez la section Clés API : Une fois que vous êtes connecté avec succès au tableau de bord Cohere, recherchez une section spécifiquement dédiée à la gestion des clés API. Cela peut se trouver sous les paramètres du compte, une section développeur, ou être directement accessible via un élément de menu intitulé "Clés API". L'interface est conçue pour être conviviale, elle devrait donc être relativement visible.

Initier la génération de clés : Dans la section Clés API, vous trouverez une option pour créer une nouvelle clé. Vous verrez probablement des choix différenciant les types de clés, notamment "Clé d'essai" et potentiellement "Clé de production". Pour les tests et l'apprentissage initiaux, sélectionnez l'option pour générer une Clé d'essai.

Attribuer un nom : Une invite vous demandera de nommer votre clé. Choisissez un nom descriptif qui vous aidera à vous souvenir de son objectif plus tard, surtout si vous générez plusieurs clés pour différents projets. Les exemples incluent "MyFirstTestKey", "LearningProjectKey" ou "ApidogTestingKey".

Générer et sécuriser votre clé : Cliquez sur le bouton pour confirmer et générer la clé (par exemple, "Générer une clé d'essai"). Cohere affichera ensuite votre clé API nouvellement générée. C'est la seule fois où la clé complète sera affichée. Il est absolument essentiel que vous copiez cette clé immédiatement et que vous la stockiez dans un endroit très sûr, tel qu'un gestionnaire de mots de passe ou une note sécurisée. Traitez-la avec le même niveau de sécurité qu'un mot de passe. Ne la partagez pas publiquement, ne l'intégrez pas directement dans le code côté client et ne la soumettez pas à des systèmes de contrôle de version comme Git. Une fois que vous fermez la fenêtre contextuelle ou que vous naviguez ailleurs, vous ne pouvez plus récupérer la clé complète pour des raisons de sécurité (bien que vous puissiez voir le nom de la clé et potentiellement ses premiers/derniers caractères dans le tableau de bord). Si vous la perdez, vous devrez en générer une nouvelle.

Avec votre clé API copiée et sécurisée, vous êtes prêt à comprendre ce que vous pouvez en faire et les règles associées.

Étape 2 : Comprendre les types de clés, les coûts et les limites d'utilisation

Toutes les clés API Cohere ne sont pas créées de la même manière. Le type de clé dont vous disposez dicte la quantité que vous pouvez utiliser de l'API, à quelle vitesse et si cela entraîne des coûts. Comprendre ces différences est essentiel pour éviter des interruptions ou des frais inattendus.

A. Clés API d'essai : gratuites pour l'évaluation

Lorsque vous vous inscrivez pour la première fois ou générez une clé sans configurer la facturation, vous recevez généralement une clé d'essai. Celles-ci sont conçues pour l'exploration, l'apprentissage et les tests à petite échelle.

Les clés d'essai sont idéales pour :

Si vous atteignez constamment le plafond mensuel ou les limites de débit par minute, cela indique fortement que vous devez passer à une clé de production.

B. Clés API de production : pour la construction et la mise à l'échelle

Lorsque vous êtes prêt à créer des applications avec de vrais utilisateurs, à gérer des charges de travail plus importantes ou à dépasser les limites d'essai, vous aurez besoin d'une clé de production. Cela nécessite de configurer les informations de facturation dans votre compte Cohere.

Les clés de production sont nécessaires pour :

C. Choisir la bonne clé :

D'accord, voici la section révisée de l'étape 3, axée sur le test de la requête de chat en streaming fournie dans la commande curl à l'aide d'Apidog, présentée en Markdown :

Étape 3 : Effectuer un appel de test d'API de base pour le chat en streaming avec Apidog

Avant d'intégrer l'API dans un code complexe, en particulier pour les réponses en streaming, il est utile d'effectuer un test direct. Apidog vous permet de reproduire la structure de la commande curl pour vérifier votre clé et comprendre le flux de requête/réponse de base pour le streaming.

  1. Lancez Apidog : Ouvrez l'application Apidog sur votre ordinateur.
  2. Créez une nouvelle requête : Cliquez sur le bouton '+' ou équivalent pour créer une nouvelle requête API. Nommez-la de manière descriptive, comme "Cohere Streaming Chat Test".
  3. Configurez le point de terminaison :

4. Configurer les en-têtes :

5. Construire le corps de la requête (avec le streaming activé) :

{
  "stream": true,
  "model": "command-r",
  "messages": [
    {
      "role": "user",
      "content": "Hello world!"
    }
  ]
}

(Remarque : l'exemple curl utilisait "role": "user" (minuscule) et le modèle "command-a-03-2025". J'ai conservé "role": "USER" et le modèle "command-r" pour la cohérence avec les exemples précédents, mais vous devez ajuster le modèle et la casse du rôle dans le JSON ci-dessus pour correspondre précisément à la requête spécifique que vous souhaitez tester si elle est différente.)

6. Exécuter la requête : Cliquez sur le bouton "Envoyer" dans Apidog.

7. Analyser la réponse (spécificités du streaming) :

Ce test permet de confirmer que l'API accepte votre requête de streaming et que votre clé est valide pour ce type d'interaction, même si Apidog lui-même n'est pas l'outil idéal pour visualiser la nature en temps réel du flux. Il vérifie que la configuration de la requête fondamentale est correcte.

Conclusion

Vous avez maintenant votre clé API Cohere et comprenez les différences cruciales entre les clés d'essai et de production, en particulier en ce qui concerne la limite d'appel mensuelle de 1 000 et les limites de débit par minute sur les clés d'essai par rapport à la tarification à l'utilisation, basée sur les jetons et les limites plus élevées des clés de production. Vous avez également effectué un test de base mais essentiel à l'aide d'Apidog pour confirmer que votre clé fonctionne et que vous pouvez structurer un simple appel d'API.

Cette base est essentielle pour interagir efficacement avec l'API Cohere. N'oubliez pas de sécuriser votre clé, de surveiller votre utilisation par rapport aux limites (en particulier sur une clé d'essai) et de consulter la documentation de Cohere pour obtenir des informations détaillées sur des modèles spécifiques, des paramètres avancés et l'utilisation du SDK lorsque vous commencez à créer des applications plus sophistiquées.

Explore more

Fathom-R1-14B : Modèle de raisonnement IA avancé d'Inde

Fathom-R1-14B : Modèle de raisonnement IA avancé d'Inde

L'IA en expansion rapide. Fathom-R1-14B (14,8 milliards de paramètres) excelle en raisonnement mathématique et général, conçu par Fractal AI Research.

5 June 2025

Mistral Code : L'assistant de codage le plus personnalisable basé sur l'IA pour les entreprises

Mistral Code : L'assistant de codage le plus personnalisable basé sur l'IA pour les entreprises

Découvrez Mistral Code, l'IA d'aide au code la plus personnalisable pour les entreprises.

5 June 2025

Comment Claude Code transforme le codage de l'IA en 2025

Comment Claude Code transforme le codage de l'IA en 2025

Découvrez Claude Code en 2025 : codage IA révolutionné. Fonctionnalités, démo, et pourquoi il gagne du terrain après Windsurf d'Anthropic. Indispensable !

5 June 2025

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API