Il s'agit d'un exemple d'application de chat destinée à vous faire démarrer avec votre premier projet API OpenAI. Il utilise l'API de Chat Completion pour créer une application de chat à usage général simple avec le streaming.
Pour envoyer votre première demande API avec le SDK du nœud OpenAI, assurez-vous que les bonnes dépendances sont installées, puis exécutez le code suivant:
import OpenAI from "openai" ;
const openai = new OpenAI ();
async function main () {
const completion = await openai . chat . completions . create ({
messages : [{ role : "system" , content : "You are a helpful assistant." }],
model : "gpt-3.5-turbo" ,
});
console . log ( completion . choices [ 0 ]);
}
main ();
Cette application QuickStart s'appuie sur l'exemple de code ci-dessus, avec streaming et une interface utilisateur pour visualiser les messages.
Si vous n'avez pas installé Node.js, installez-le à partir de Nodejs.org (version Node.js> = 16.0.0 requise)
Cloner ce référentiel
Naviguer dans le répertoire du projet
$ cd openai-quickstart-node
Installer les exigences
$ npm install
Faire une copie du fichier de variables d'environnement d'exemple
Sur les systèmes Linux:
$ cp .env.example .env
Sur Windows:
$ copy .env.example .env
Ajoutez votre clé API au fichier .env
nouvellement créé
Exécutez l'application
$ npm run dev
Vous devriez maintenant pouvoir accéder à l'application sur http: // localhost: 3000! Pour le contexte complet de cet exemple d'application, consultez le tutoriel.