Downloads · 30 days
0
plvictor/Theo-25M-PTBR-Chat
Theo-25M-PTBR-Chat is a text generation model from plvictor. Use it when you need the model to write or continue text. It is set up for custom. The card lists the license as apache-2.0.
<p align="center" <img src="theo.png" alt="Theo" width="55%"/ </p
Downloads · 30 days
0
Access
Public
Updated Jun 12, 2026
Repo size
117 MB
Likes
1
Public
Click a slice to open those files.
.pt116 MB · 98%
From the Hugging Face model README
Theo-25M-Chat é a versão conversacional do segundo modelo da série — 27,3M de parâmetros reais, ajustado em ~19.000 pares de diálogo teológico.
É aqui que a experiência começa a fazer sentido. O modelo mantém o fio de uma conversa sobre fé, responde perguntas sobre versículos com coerência, e já carrega traços da personalidade do Theo: caloroso, engajado, focado na Bíblia. Não é o modelo mais capaz da série, mas é um dos que melhor demonstra o que o SFT consegue fazer com uma base sólida: transformar geração de texto em diálogo real.
🔗 Versão base (CPT):
plvictor/Theo-25M-PTBR-Base
Com 27,3M de parâmetros treinados do zero em português, este modelo consegue:
É um modelo honesto sobre suas limitações — e impressionante dentro delas.
| Parâmetro | Valor |
|---|---|
| Parâmetros reais | 27,3M |
| Camadas | 6 · d_model=512 · FFN=2.048 |
| Contexto máximo | 512 tokens |
| Vocabulário | 16.000 tokens (BPE próprio) |
| SFT examples | ~19.000 pares de conversação teológica |
| GPU | NVIDIA L40S 48 GB (RunPod) |
| Custo estimado | < $6 |
git lfs install
git clone https://huggingface.co/plvictor/Theo-25M-Chat
cd Theo-25M-Chat
pip install -r requirements.txt
python chat.py
import torch
from config import get_config
from src.model import BabelTransformer
cfg = get_config("babel_25M")
model = BabelTransformer(cfg)
ckpt = torch.load("theo-25m-chat.pt", map_location="cpu", weights_only=False)
model.load_state_dict(ckpt["model_state_dict"], strict=False)
model.eval()
Paulo Victor Souza · plvictor.com · huggingface.co/plvictor
"No princípio era o Verbo." — João 1:1
</div>