View Code? Open in Web Editor
NEW
This project forked from cassiano-dio/chatgpt-nodejs-api
chat aws
Shell 0.97%
JavaScript 99.03%
chatgpt-nodejs-api's Introduction
API para chat serverless integrado com API do OpenAI ChatGPT para a AWS Cloud Week
- Clonar o repositório
- Instalar as dependências com o comando
npm install
- Atualizar o arquivo
.env
com a sua chave do OpenAI
- Compactar o conteúdo do projeto em um arquivo
.zip
- Acessar o console da AWS
- Criar uma função no serviço AWS Lambda
- Fazer o upload do conteúdo do arquivo
.zip
no código da função
- Acessar o serviço AWS API Gateway
- Criar uma API Websocket
- Criar os endpoints (obs: os três primeiros endpoints marcados com
$
são padrão de uma API Websocket do API Gateway):
$connect
$disconnect
$default
setName
sendPublic
sendPrivate
sendBot
- Baixar a dependência
wscat
através do comando npm i -g wscat
.
- Utilizar o parâmetro
-g
para instalar de forma global no sistema operacional, podendo chamá-la de fora do projeto.
wscat -c url_de_conexao_do_websocket
- Exemplo de chamada
{"action":"sendPublic", "message":"Hello World!"}
chatgpt-nodejs-api's People
Contributors