Files
2026-08-19 20:23:52 -03:00

95 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# JusFutura — Assistente Jurídico e Corporativo Inteligente
JusFutura é uma plataforma conversacional avançada que integra:
- geração de documentos jurídicos (petições, pareceres, contratos, recursos)
- geração de documentos corporativos (relatórios, políticas internas, comunicados)
- pesquisa automática de jurisprudência, normas e notícias
- monitoramento contínuo de temas jurídicos e regulatórios
- alertas inteligentes
- exportação avançada (PDF/A, DOCX, ODT, HTML)
- assinatura digital com ICP-Brasil
- QR code com hash criptográfico
- marca d’água dinâmica
- trilha de auditoria completa
- 2FA para ações sensíveis
Tudo isso dentro de uma **única conversa**, sem abas, com modos adaptativos:
- Modo Advogado
- Modo Corporativo
- Modo Conversar
---
## 🚀 Tecnologias
- Python + Flask
- SQLAlchemy + PostgreSQL
- Docker + Docker Compose
- Frontend em HTML/JS puro (pode ser substituído por React)
- PyHanko (assinatura digital)
- WeasyPrint (PDF/PDF-A)
- qrcode (QR hash)
- cron jobs para monitoramento contínuo
---
# Ollama Gateway – safira.renatorosa.com
This project provides a simple HTTP gateway to a local Ollama instance,
exposing multiple models (Llama 3.2, Gemma 4, and Qwen 2.5) through a
Flask API served by Gunicorn inside Docker. The service is reachable
over HTTP on port 80 at:
**https://safira.renatorosa.com**
Authentication is handled via Google OAuth.
## Overview
- **Backend:** Python (Flask) + Gunicorn
- **Models:** Llama 3.2, Gemma 4, Qwen 2.5
- **Hardware target:** Nvidia RTX 2070M GPU + 16 GB RAM
- **Auth:** Google OAuth 2.0
- **Runtime:** Docker + Docker Compose
- **Port:** 80 (HTTP)
Both the gateway and Ollama run inside the same `docker compose` file.
## Environment variables
Create a `.env` file:
```
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
GOOGLE_REDIRECT_URI=https://.../oauth/callback
FLASK_SECRET_KEY=change-this-secret
OLLAMA_BASE_URL=http://ollama:11434
```
## Running
docker compose up --build
### Access:
https://...
## API
### POST /api/generate
```json
{
"model": "llama3.2",
"prompt": "Explain quantum computing simply."
}
Response:
json
{
"model": "llama3.2",
"output": "..."
}
License