Repository files navigation 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!"}
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.