Dados utilizados
- Mensagens das conversas, gravadas por conversa em SQLite.
Case de projeto
API de chat em FastAPI com streaming, histórico de conversas e troca de provedor de IA por variável de ambiente.

Trocar de provedor de IA costuma exigir reescrever a integração.
Respostas longas sem streaming deixam a interface parada até o fim.
Uma API de base que separa a conversa do provedor; a publicação precisa de chave configurada para responder.
Detalhes completos do case, colapsados para leitura opcional.
Chatbot web com API em FastAPI e frontend estático, pensado para trocar de provedor de IA sem reescrever a integração.
A camada de serviço escolhe OpenAI, Anthropic ou Google por variável de ambiente; a OpenAI é a padrão.
As respostas chegam em JSON ou em streaming por Server-Sent Events, e o histórico fica por conversa em SQLite.
A demo publicada está fora do ar: responde HTTP 500 porque a chave do provedor não está configurada.
FastAPI com SQLAlchemy e SQLite, Pydantic, sse-starlette para streaming e SDKs da OpenAI, Anthropic e Google.
Arquitetura técnica
API de chat em FastAPI com streaming, histórico de conversas e troca de provedor de IA por variável de ambiente.
Desenvolvido por Matheus Siqueira - https://www.matheusdev.tech
Console futurista com detecção de gestos pela webcam, telemetria visual e efeitos 3D em tempo real.
Ver case completo