Cohere vient d'annoncer le lancement d'une nouvelle génération d'API (interfaces de programmation d'applications) pour ses modèles d'IA. Cette mise à jour, baptisée API V2, englobe les modèles Chat, Embed, Rerank et Classify.

Cohere précise que cette mise à jour vise une meilleure conformité aux standards de l'industrie, facilitant ainsi la transition des applications vers ses modèles, notamment face à la concurrence d'acteurs comme OpenAI, Anthropic, Google, Mistral et Meta.

image.png

Selon les informations, Martin Casado, associé chez Andreessen Horowitz, a partagé sur les réseaux sociaux un graphique issu d'une étude. Cette étude, menée auprès de 800 dirigeants d'entreprise, révèle que ChatGPT d'OpenAI détient 27% de part de marché, tandis que Cohere se situe à la seconde place avec seulement 5%, soulignant ainsi les efforts supplémentaires nécessaires à Cohere pour conquérir les clients professionnels.

Parmi les changements les plus importants de l'API V2, il faut noter l'obligation pour les développeurs de spécifier la version du modèle dans les appels API. Auparavant, ce champ était optionnel, ce qui pouvait entraîner des comportements inattendus lors de la sortie de nouveaux modèles. En rendant cette spécification obligatoire, Cohere garantit la cohérence des performances des applications, notamment pour les modèles Embed dont les différentes versions peuvent influencer les résultats.

De plus, l'API Chat mise à jour offre une meilleure convivialité. Les développeurs peuvent désormais fusionner les paramètres d'entrée en un seul tableau de messages, au lieu de devoir saisir séparément les messages, l'historique de la conversation et le contexte. Cette simplification du processus d'entrée permet de gérer des cas d'utilisation plus complexes, comme l'attribution de rôles système ou d'assistant aux derniers messages d'une séquence de chat.

La nouvelle API de Cohere améliore également l'intégration des outils. En V2, les outils sont définis par un schéma JSON, et non plus par des types Python, ce qui offre plus de flexibilité et de compatibilité. De plus, chaque appel d'outil possède désormais un ID unique, garantissant que l'API associe correctement les résultats des outils à leurs appels correspondants, une fonctionnalité absente de l'API V1.

Concernant la prise en charge de l'API existante, Cohere a confirmé que la suite V1 continuerait d'être supportée, permettant aux développeurs non encore prêts à migrer de continuer à utiliser l'implémentation existante. L'API V1 et ses SDK associés ne subiront pas de changements majeurs, mais l'entreprise recommande la mise à niveau vers la V2 pour bénéficier de performances plus stables et des dernières fonctionnalités.

Pour faciliter la transition vers l'API V2, Cohere a également publié de nouveaux SDK et une spécification OpenAPI mise à jour des points de terminaison de l'API. Les développeurs peuvent également consulter le guide de migration détaillé disponible sur la plateforme Cohere. Cohere encourage les développeurs à partager leurs retours et suggestions sur sa communauté Discord.

Points clés :

🌟 Lancement officiel de l'API V2 de Cohere, renforçant l'interopérabilité avec les standards de l'industrie et facilitant la migration des développeurs.

🔧 Spécification obligatoire de la version du modèle pour garantir la cohérence des performances des applications, notamment lors de l'utilisation des modèles Embed.

📚 Mise à disposition de nouveaux SDK et d'un guide de migration détaillé pour accompagner les développeurs dans leur transition.