Skip to content

Latest commit

 

History

History
48 lines (29 loc) · 1.7 KB

README.md

File metadata and controls

48 lines (29 loc) · 1.7 KB

Open-Coding OpenAI + Fastify

Neste Open-Coding nós aprendemos o básico de fastify e integração com a API da OpenAI utilizando o modelo gpt-3.5-turbo.

Getting Started

Instalação

Para instalar as dependências do projeto, basta rodar o comando:

npm i

Configurando variáveis de ambiente

Antes de executar o projeto, você vai precisar criar sua chave de API na OpenAI. Siga os seguintes passos:

  • Crie sua conta na OpenAI aqui
  • Depois de acessar sua conta, entre nesta página para criar sua chave API.
  • Clique em Create new secret key para criar uma nova chave, defina um nome para essa chave e confirme. LEMBRE DE COPIAR A CHAVE.

Depois de seguir este passo, crie um arquivo chamado .env na raiz do seu projeto e insira o conteúdo abaixo substituindo o <API_KEY> por sua chave que você acabou de copiar.

OPENAI_API_KEY=<API_KEY>

Nota: A OpenAI depois de um tempo irá desativar sua chave API, pois ela é gratuita somente por um tempo, depois você precisa adquirir um plano e pagar pelas chamadas de API que você faz com essa chave.

Executando o servidor

Para executar o servidor, execute o comando:

npm run dev

Seu servidor estará rodando em http://localhost:3333.

Executando rota

Você pode utilizar o Insomnia para executar a rota do servidor. Para isso, você pode importar a collection ./insomnia_collection.json do projeto dentro do seu Insomnia, assim você já vai ter um exemplo para poder executar.

Links