PandIA is now for sale. For inquiries, please contact us.

PandIA

OpenAI : la liste des bibliothèque pour l'API, Python, NodeJS, Azure...

OpenAI : la liste des bibliothèque pour l'API, Python, NodeJS, Azure...
OpenAI : la liste des bibliothèque pour l'API, Python, NodeJS, Azure

OpenAI propose une gamme de bibliothèques de développement pour interagir avec ses services d'IA. Ces bibliothèques permettent aux développeurs de créer des applications en utilisant leurs langages de programmation préférés. Dans cet article, nous passerons en revue certaines de ces bibliothèques, leurs fonctionnalités et comment les installer et les utiliser.

La bibliothèque Python d'OpenAI

La bibliothèque Python d'OpenAI est un choix populaire parmi les développeurs en raison de la simplicité et de la flexibilité de Python. Pour l'installer, il vous suffit d'exécuter la commande suivante :

$ pip install openai

Après l'installation, vous pouvez importer la bibliothèque openai dans votre script Python et l'utiliser pour interagir avec l'API d'OpenAI. Voici un exemple de code pour effectuer une opération simple :

import os
import openai

# Load your API key from an environment variable or secret management service
openai.api_key = os.getenv("OPENAI_API_KEY")

chat_completion = openai.ChatCompletion.create(
    model="gpt-3.5-turbo", 
    messages=[{"role": "user", "content": "Hello world"}]
)

De plus, cette bibliothèque installe également un utilitaire en ligne de commande que vous pouvez utiliser comme suit :

$ openai api chat_completions.create -m gpt-3.5-turbo -g user "Hello world"

Comment l'utiliser ?

Suivez notre guide pour apprendre à développer votre première application d'IA en Python avec l'API d'OpenAI :

Développez votre première application d’Intelligence Artificielle en Python, le guide pas à pas
Création de votre première application d’IA Aujourd’hui, vous allez créer votre toute première application d’Intelligence Artificielle. Vous apprendrez à : * écrire du code Python * utiliser l’API OpenAI * créer une CLI (interface en ligne de commande) A la fin de ce cours, vous serez capable…

La bibliothèque Node.js d'OpenAI

OpenAI offre également une bibliothèque pour Node.js. Vous pouvez l'installer en exécutant la commande suivante dans le répertoire de votre projet Node.js :

$ npm install openai

Une fois installée, vous pouvez utiliser la bibliothèque pour interagir avec l'API d'OpenAI de la même manière que vous le feriez avec la bibliothèque Python. Voici un exemple de code pour effectuer une opération simple :

const { Configuration, OpenAIApi } = require("openai");
const configuration = new Configuration({
    apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);
const chat_completion = await openai.createChatCompletion({
    model: "gpt-3.5-turbo",
    messages: [{ role: "user", content: "Hello world" }],
});

Bibliothèques Azure OpenAI

L'équipe Azure de Microsoft maintient des bibliothèques compatibles à la fois avec l'API OpenAI et les services Azure OpenAI. Ces bibliothèques sont disponibles pour .NET, JavaScript et Java.

Bibliothèques de la communauté

En plus des bibliothèques officielles, la communauté de développeurs a créé de nombreuses autres bibliothèques pour divers langages de programmation, notamment C#, C++, Clojure, Dart/Flutter, Delphi, Elixir, Go, Julia, Kotlin, PHP, R, Ruby, Rust, Scala, Swift, Unity et Unreal Engine.

Il convient de noter que OpenAI n'a pas vérifié l'exactitude ou la sécurité de ces projets communautaires. Utilisez-les à vos propres risques !

Vous pouvez retrouver la liste complète des bibliothèques de la communauté sur le site d'OpenAI.

En résumé, que vous soyez un développeur Python chevronné ou que vous préfériez travailler avec Node.js, .NET ou tout autre langage de programmation, il existe une bibliothèque OpenAI qui peut vous aider à intégrer les puissantes capacités d'IA d'OpenAI dans vos applications.

Recevez les dernières actualités sur l'IA dans votre boite mail

envelope
Si vous souhaitez recevoir un résumé de l'actualité ainsi que nos derniers guides sur l'IA rejoignez nous !
Actualités Guides Liste IA Prompts Newsletter