Skip to content

DriftOps/API-VI-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Error in user YAML: (<unknown>): found character that cannot start any token while scanning for the next token at line 1 column 1
---

````markdown

Como rodar o projeto:

---

⚡ Pré-requisitos


📦 Instalação

Clone o repositório e crie um ambiente virtual:

git clone <seu-repo>
cd API-VI-AI

python -m venv venv
source venv/bin/activate   # Mac/Linux
venv\Scripts\activate      # Windows

Instale as dependências:

pip install -r requirements.txt

🔑 Configuração

Crie um arquivo .env na raiz com sua chave Gemini:

GEMINI_API_KEY=coloque_sua_chave_aqui

🚀 Execute o servidor

uvicorn app:app --reload --port 8001

Acesse a documentação interativa: 👉 http://127.0.0.1:8001/docs


📝 Exemplos de uso

Verifique se está online

curl http://127.0.0.1:8001/

Fazer uma pergunta

curl -X POST "http://127.0.0.1:8001/responder" \
     -H "Content-Type: application/json" \
     -d '{"pergunta": "Quais alimentos são ricos em proteínas?"}'

Exemplo de resposta esperada:

{
  "resposta": "Alimentos ricos em proteínas incluem ovos, peixes, carnes magras, feijão, lentilha e grão-de-bico."
}

📂 Estrutura do projeto

API-VI-AI/
├── app.py             # Ponto de entrada do FastAPI
├── agent_config.py   # Configuração do modelo Gemini
├── routes.py          # Rotas da API
├── .env               # Sua chave GEMINI_API_KEY
├── requirements.txt   # Dependências
└── venv/              # Ambiente virtual

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages