Esta es una aplicación de chat de ejemplo destinada a comenzar con su primer proyecto API de Operai. Utiliza la API de finalización de chat para crear una aplicación de chat de propósito general simple con la transmisión.
Para enviar su primera solicitud de API con el SDK del nodo Operai, asegúrese de tener las dependencias correctas instaladas y luego ejecute el siguiente código:
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 ();Esta aplicación Quickstart se basa en la parte superior del código de ejemplo anterior, con transmisión y una interfaz de usuario para visualizar mensajes.
Si no tiene Node.js instalado, instálelo desde nodejs.org (node.js versión> = 16.0.0 requerido)
Clon este repositorio
Navegar por el directorio del proyecto
$ cd openai-quickstart-nodeInstalar los requisitos
$ npm installHacer una copia del archivo de variables de entorno de ejemplo
En los sistemas Linux:
$ cp .env.example .envEn Windows:
$ copy .env.example .env Agregue su tecla API al archivo .env recién creado.
Ejecutar la aplicación
$ npm run devAhora debería poder acceder a la aplicación en http: // localhost: 3000! Para ver el contexto completo detrás de esta aplicación de ejemplo, consulte el tutorial.