Este é um exemplo de aplicativo de bate -papo destinado a você começar com seu primeiro projeto de API OpenAI. Ele usa a API de conclusão de bate -papo para criar um aplicativo de bate -papo de uso geral simples com o streaming.
Para enviar sua primeira solicitação de API com o OpenAI Node SDK, verifique se você tem as dependências corretas instaladas e execute o seguinte 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 ();Este aplicativo QuickStart se baseia no topo do código de exemplo acima, com streaming e uma interface do usuário para visualizar mensagens.
Se você não possui o Node.js instalado, instale -o em Nodejs.org (Node.js Version> = 16.0.0 necessário)
Clone este repositório
Navegue no diretório do projeto
$ cd openai-quickstart-nodeInstale os requisitos
$ npm installFaça uma cópia do arquivo de variáveis de ambiente de exemplo
Nos sistemas Linux:
$ cp .env.example .envNo Windows:
$ copy .env.example .env Adicione sua chave da API ao arquivo .env recém -criado
Execute o aplicativo
$ npm run devAgora você deve poder acessar o aplicativo em http: // localhost: 3000! Para o contexto completo por trás deste aplicativo de exemplo, consulte o tutorial.