Esse repositório trata de uma implementação da API do ChatGPT em um servidor NodeJS, realizada na 3ª edição do Cubos Experience, com intuito de de apresentar o poder das IA's e como podemos usá-las em qualquer projeto.
- NodeJS
- TypeScript
- Express
- Axios
- ChatGPT
-
Faça um clone desse repositório;
-
Entre na pasta
chatgpt-nodejs
; -
Rode o comando
npm install
para instalar as dependências; -
Adicione um arquivo
.env
a partir do.env.example
e adicione seu token de autenticação da sua conta OpenAI;
//.env
TOKEN_GPT=sk-abcdef...
-
Rode o comando
npm run dev
para inicializar o servidor em desenvolvimento; -
Envie uma requisição com o verbo
POST
parahttp://localhost:3000/question
com um objeto em JSON contendo a propriedadequestion
;
// POST http://localhost:3000/question
{
"question": "Cite três dicas de como ganhar experiência como programador"
}
Feito com 💜 by Cubos Academy - Entre para o Cubos On Demand!