Skip to content

Latest commit

 

History

History
53 lines (43 loc) · 1.18 KB

File metadata and controls

53 lines (43 loc) · 1.18 KB

MenopausIA 🌸

Assistente de perguntas sobre menopausa fundamentada em artigos científicos do PubMed.

Arquitetura

Frontend (React/Vite) → Backend (FastAPI) → PubMed API + LLM Provider

Início rápido

Backend

cd backend
cp .env.example .env        # edite com sua API key
pip install -r requirements.txt
uvicorn app.main:app --reload

Frontend

cd frontend
cp .env.example .env        # VITE_API_URL=http://localhost:8000/api
npm install
npm run dev

Troca de provider (sem tocar no código)

Variável Valores
LLM_PROVIDER api (Fase 1) · local (Fase 2)
EMB_PROVIDER api (Fase 1) · local (Fase 2)

Fase 1 — API cloud

Defina LLM_PROVIDER=api e uma das chaves:

  • ANTHROPIC_API_KEY — usa Claude
  • OPENAI_API_KEY — usa GPT
  • GEMINI_API_KEY — usa Gemini

Fase 2 — Local (Ollama)

ollama pull llama3

No .env:

LLM_PROVIDER=local
OLLAMA_MODEL=llama3

Deploy gratuito (MVP)

  • FrontendVercel (conecte o repositório, defina VITE_API_URL)
  • BackendRender (Web Service, defina as variáveis de ambiente)