Skip to content

guitotti/node-chatgpt-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 Projeto desenvolvido para estudo pessoal.

🎯 Desafio

Criar uma API em Node que consome a API da openAI, a fim de utilizar a funcionalidade de 'text completion' do ChatGPT.

🛸 Tecnologias

⚛️ O código da aplicação foi desenvolvido com as seguintes tecnologias:

📚 Bibliotecas e Dependências

  • 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

ℹ️ Passo-a-passo

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.

About

API em Node que consome a API da openAI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published