Supra-50M-Raciocínio: Modelo Tiny de Código Aberto com Pensamento em Cadeia de Raciocínio

✍️ OpenClawRadar📅 Publicado: June 20, 2026🔗 Source
Supra-50M-Raciocínio: Modelo Tiny de Código Aberto com Pensamento em Cadeia de Raciocínio
Ad

A SupraLabs lançou o Supra-50M-Reasoning (ThinkSupra-50M), um minúsculo modelo de 50M de parâmetros que gera uma cadeia de pensamento (CoT) completa antes de responder. É a variante de raciocínio do Supra-50M-Instruct, ajustado a partir do Supra-50M-Base usando um dataset sintético de 500 exemplos gerados pelo Qwen3 1.7B, treinado por 6 épocas com SFT em bfloat16. Experimental, propenso a alucinações e totalmente aberto.

Formato de Inferência

Cada resposta segue esta estrutura:

<|begin_of_thought|> ... pensamento ... <|end_of_thought|> <|begin_of_solution|> ... resposta final ... <|end_of_solution|>

Início Rápido

import torch
from transformers import pipeline, AutoTokenizer

MODEL_ID = "SupraLabs/Supra-50M-Reasoning" tokenizer = AutoTokenizer.from_pretrained(MODEL_ID, clean_up_tokenization_spaces=False) pipe = pipeline("text-generation", model=MODEL_ID, tokenizer=tokenizer, device_map="auto", torch_dtype=torch.bfloat16 if torch.cuda.is_available() else torch.float32)

def build_prompt(instruction, input_text=""): if input_text.strip(): return f"Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\n{instruction}\n\n### Input:\n{input_text}\n\n### Response:\n" return f"Below is an instruction that describes a task. Write a response that appropriately completes the request.\n\n### Instruction:\n{instruction}\n\n### Response:\n"

def generate(instruction, input_text=""): result = pipe(build_prompt(instruction, input_text), max_new_tokens=512, do_sample=True, temperature=0.3, top_k=50, top_p=0.9, repetition_penalty=1.15, pad_token_id=pipe.tokenizer.pad_token_id, eos_token_id=pipe.tokenizer.eos_token_id, return_full_text=False) return result[0]['generated_text'].strip()

Ad

Exemplo de Saída

Prompt: "O que é IA?"

Pensamento: "Ok, o usuário está perguntando sobre IA. Deixe-me começar lembrando o que é IA. IA é um subconjunto do aprendizado de máquina, especificamente redes neurais..."

Resposta: "IA é um subconjunto do aprendizado de máquina que foca em capacitar máquinas a aprender com dados... usado em saúde, finanças e até mesmo na área de robótica."

Próximos Passos

A SupraLabs planeja modelos maiores: Supra-124M (Base, Chat, Raciocínio) e Supra-350M (Base, Chat, Raciocínio, Codificação).

Modelo no Hugging Face: Supra-50M-Reasoning
Dataset: SupraThink-Dataset-500x

📖 Leia a fonte completa: r/LocalLLaMA

Ad

👀 See Also

Apresentando o Roam-Code CLI: Uma Alternativa Mais Rápida e Determinista para Exploração de Código
Tools

Apresentando o Roam-Code CLI: Uma Alternativa Mais Rápida e Determinista para Exploração de Código

Roam-Code CLI substitui a fase de exploração do Claude Code por uma alternativa mais rápida e determinística que indexa bases de código para melhorar a eficiência.

OpenClawRadar
Explorando as Diretrizes de Código Claude: Uma Abordagem Minimalista em 65 Linhas
Tools

Explorando as Diretrizes de Código Claude: Uma Abordagem Minimalista em 65 Linhas

A extensão Claude Code encapsula princípios essenciais de codificação com IA em apenas 65 linhas de Markdown, enfatizando 'Pense Antes de Codificar'. Apesar de sua simplicidade, ganhou tração notável entre desenvolvedores.

OpenClawRadar
Habilidade de código Claude de código aberto /unzuck organiza feeds de mídia social em um painel
Tools

Habilidade de código Claude de código aberto /unzuck organiza feeds de mídia social em um painel

Uma habilidade gratuita e de código aberto do Claude Code chamada /unzuck escaneia feeds do Hacker News, Reddit, LinkedIn, YouTube, Twitter/X, Instagram e Facebook em paralelo usando automação de navegador, pontua itens de acordo com perfis de interesse do usuário e gera painéis HTML interativos.

OpenClawRadar
DecisionNode: CLI e Servidor MCP para Armazenamento de Decisões Semânticas
Tools

DecisionNode: CLI e Servidor MCP para Armazenamento de Decisões Semânticas

DecisionNode é um servidor CLI e MCP apenas local que armazena decisões estruturadas como JSON, as incorpora como vetores para busca semântica e as torna acessíveis em ferramentas de IA via MCP. É licenciado sob MIT e projetado para funcionar com Claude Code, Cursor, Windsurf, Antigravity e outros clientes MCP.

OpenClawRadar