Skip to content

CristianoSFMothe/dieta-zero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dieta Zero

página principal

Gerador de Dietas Personalizadas com Google Gemini

Introdução

Este projeto cria um aplicativo que gera dietas personalizadas com base nas informações do usuário, utilizando o modelo de linguagem Google Gemini. A aplicação expõe uma API REST para facilitar a integração com outros sistemas.

Pré-requisitos

  • Node.js e npm: Instale a versão LTS do Node.js a partir de https://nodejs.org/.
  • Visual Studio Code: Baixe e instale o VSCode em https://code.visualstudio.com/.
  • Conta Google Cloud: Crie uma conta no Google Cloud e habilite a API Generative AI. Gere uma API Key e salve-a em um arquivo .env.

Instalação e Configuração

  1. Clone este repositório:
git clone [URL inválido removido]
  1. Instale as dependências:
cd seu-repositorio
npm install
  1. Crie um arquivo .env na raiz do projeto e adicione sua API Key do Gemini:
GEMINI_API_KEY=sua_api_key
  1. Criei um script para desenvolvimento:
"scripts": {
    "dev": "tsx watch src/server.ts"
  }
  1. Inicie o servidor:
npm start dev

Utilização

A API expõe um único endpoint: /create

Exemplo de requisição:

curl -X POST http://localhost:3333/create \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "João",
    "gender": "male",
    "weight": 80,
    "height": 175,
    "age": 30,
    "objective": "lose_weight",
    "level": "active"
  }'

Contribuições

Contribuições são bem-vindas! Por favor, abra um pull request com suas alterações.

Licença

Este projeto está licenciado sob a licença MIT.

página principal página principal página principal

About

Gerador de Dietas Personalizadas com Google Gemini

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published