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:
---
- Python 3.11+
- API Key do Gemini (crie um projeto no Google AI Studio)
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
Crie um arquivo .env
na raiz com sua chave Gemini:
GEMINI_API_KEY=coloque_sua_chave_aqui
uvicorn app:app --reload --port 8001
Acesse a documentação interativa: 👉 http://127.0.0.1:8001/docs
curl http://127.0.0.1:8001/
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."
}
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