Criar uma API em Node que consome a API da openAI, a fim de utilizar a funcionalidade de 'text completion' do ChatGPT.
- openAI - Integração com o algoritmo da openAI
- express
- cors - Controle de acesso da api para requests/resources
- dotenv
- nodemon - Servidor de monitoramento Node para desenvolvimento
Para clonar e rodar a aplicação, será necessário Git, Node.js v14.16 ou versão mais recente + NPM v8 ou mais recente instalados. Linhas de comando:
# Clonar o repositório
$ git clone https://github.com/guitotti/node-chatgpt-api
# Navegar até o repositório
$ cd node-chatgpt-api
# Instalar dependências
$ npm install
# Rodar o projeto em ambiente de desenvolvimento
$ npm run dev
- Observação:
Para utilizar a biblioteca da openAI será necessário configurar uma chave secreta ('secret key') para sua conta, disponível no site da openAI.
Feito isso, antes de rodar a aplicação será necessário setar a chave da API como uma variável de ambiente no arquivo .env.