Downloads · 30 days
5
12% of all-time downloads
thigas88/sabia-7b-ptbr-chat
sabia-7b-ptbr-chat is a text generation model from thigas88. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as other.
Fine-tune do maritaca-ai/sabia-7b para seguir instruções e conversar em português brasileiro.
Downloads · 30 days
5
12% of all-time downloads
All-time downloads
41
Public
Repo size
320 MB
Likes
0
Public
Click a slice to open those files.
.safetensors320 MB · 99%
From the Hugging Face model README
Fine-tune do maritaca-ai/sabia-7b para seguir instruções e conversar em português brasileiro.
chat_template):### Sistema:
{system}
### Usuário:
{pergunta}
### Assistente:
import torch
from transformers import AutoTokenizer, AutoModelForCausalLM
from peft import PeftModel
base = "maritaca-ai/sabia-7b"
adapter = "thigas88/sabia-7b-ptbr-chat"
tokenizer = AutoTokenizer.from_pretrained(adapter, use_fast=False)
if tokenizer.pad_token is None:
tokenizer.pad_token = tokenizer.eos_token
model = AutoModelForCausalLM.from_pretrained(
base,
device_map="auto",
dtype=torch.float16,
)
model = PeftModel.from_pretrained(model, adapter, offload_dir="./offload")
SYSTEM = (
"Você é um assistente prestativo que responde sempre em português brasileiro "
"natural, claro e direto. Se não souber, diga que não sabe."
)
prompt = (
f"### Sistema:\n{SYSTEM}\n\n"
f"### Usuário:\nMe explique a LGPD em linguagem simples.\n\n"
f"### Assistente:\n"
)
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
out = model.generate(**inputs, max_new_tokens=256, temperature=0.7, top_p=0.9, repetition_penalty=1.12)
print(tokenizer.decode(out[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True))
O Sabiá-7B herda a licença do LLaMA-1, restrita a pesquisa. Parte dos dados de SFT (Canarim) é CC-BY-NC-4.0. Este repositório não autoriza uso comercial. Verifique as licenças do modelo-base e dos datasets antes de qualquer deploy.