OpenAI lance une API qui permet aux développeurs d’intégrer des « assistants » dans leurs applications

OpenAI lance une API qui permet aux développeurs d’intégrer des « assistants » dans leurs applications

Lors de sa conférence pour les développeurs, OpenAI a annoncé une nouvelle API, l’API Assistants, qu’elle décrit comme une étape pour aider les développeurs à créer des « expériences de type agent » dans leurs applications.

Grâce à l’API Assistants, les clients d’OpenAI peuvent créer un « assistant » qui dispose d’instructions spécifiques, exploite des connaissances extérieures et peut faire appel aux modèles et outils d’IA générative d’OpenAI pour effectuer des tâches. Les cas d’utilisation vont d’une application d’analyse de données basée sur le langage naturel à un assistant de codage ou même à un planificateur de vacances alimenté par l’IA.

La nouvelle API Assistants est alimentée par Code Interpreter, l’outil d’OpenAI qui écrit et exécute du code Python dans un environnement d’exécution en bac à sable. Lancé en mars pour ChatGPT, Code Interpreter peut générer des graphiques et des diagrammes et traiter des fichiers, permettant aux assistants créés avec l’API Assistants d’exécuter du code de manière itérative pour résoudre des problèmes de code et de mathématiques.

L’API Assistants peut également exploiter un composant de recherche qui enrichit les assistants créés par les développeurs avec des connaissances provenant de modèles extérieurs à OpenAI, comme des informations sur les produits ou des documents fournis par les employés d’une entreprise. Elle prend également en charge l’appel de fonctions, qui permet aux assistants d’invoquer des fonctions de programmation définies par un développeur et d’incorporer les réponses dans leurs messages.

L’API des assistants est en version bêta et est disponible pour tous les développeurs à partir d’aujourd’hui. Les jetons utilisés pour l’API seront facturés au tarif par jeton du modèle choisi, précise OpenAI, les « jetons » faisant ici référence à des parties de texte brut (par exemple, le mot « fantastique » divisé en « fan », « tas » et « tic »).

À l’avenir, OpenAI prévoit de permettre à ses clients de fournir leurs propres outils d’assistance à la conduite pour compléter l’interpréteur de code, le composant de récupération et l’appel de fonctions sur sa plateforme.

IA