Repolode
huggingface

huggingface/smollm

Família da Hugging Face de modelos compactos de linguagem aberta (SmolLM) e visão-linguagem (SmolVLM), projetados para rodar no dispositivo.

Estrelas
3,931
Forks
326
Issues abertas
61
Último commit
há 16 dias

O que é?

Smol Models é uma família de modelos leves de IA da Hugging Face, que abrange texto e visão. O objetivo é criar modelos totalmente abertos e compactos o suficiente para rodar no dispositivo, mantendo um bom desempenho.

O modelo de linguagem SmolLM3 tem 3B de parâmetros e foi treinado com 11T tokens. Ele oferece uma variante instruct de modo duplo, que alterna entre raciocínio com e sem pensamento, oferece suporte a seis idiomas (inglês, francês, espanhol, alemão, italiano e português) e aceita contextos de até 128k tokens. As misturas de dados de treinamento e as configurações de treinamento são disponibilizadas publicamente junto com os pesos.

SmolVLM é um modelo multimodal compacto que recebe imagens e texto. Ele permite responder a perguntas visuais, descrever imagens, criar narrativas visuais e conversar com base em várias imagens. O repositório também inclui ferramentas de inferência local e utilitários compartilhados, e os modelos são carregados pela biblioteca transformers da Hugging Face.

Recursos principais

  • 01SmolLM3 é um modelo de linguagem com 3B de parâmetros e modos de raciocínio com e sem pensamento.
  • 02Oferece suporte a seis idiomas, incluindo inglês, francês, espanhol, alemão, italiano e português.
  • 03Aceita contextos de até 128k tokens.
  • 04SmolVLM processa imagens e texto para responder a perguntas visuais e descrever imagens.
  • 05As misturas de dados de treinamento e as configurações de treinamento são disponibilizadas publicamente junto com os pesos.
  • 06Inclui ferramentas de inferência local para rodar modelos no dispositivo.

Casos de uso

  • Rodar localmente um modelo compacto de chat ou raciocínio, sem depender de uma API na nuvem.
  • Criar assistentes capazes de interpretar imagens e responder a perguntas sobre elas no dispositivo.
  • Experimentar modelos multilíngues compactos para idiomas europeus.
  • Estudar como um modelo pequeno é treinado com dados e configurações totalmente públicos.

Início rápido

  1. 1

    Instale a biblioteca transformers da Hugging Face

  2. 2

    Carregue o SmolLM3 e gere uma resposta com o exemplo em Python do README

Antes de usar

  • O README não inclui um comando pip install, então a configuração exige seguir a documentação vinculada.
  • A execução do código de exemplo do SmolLM3 requer uma GPU, mas a CPU pode ser usada como alternativa.

Tópicos

Perguntas frequentes

O que é smollm?
Família da Hugging Face de modelos compactos de linguagem aberta (SmolLM) e visão-linguagem (SmolVLM), projetados para rodar no dispositivo. Smol Models é uma família de modelos leves de IA da Hugging Face, que abrange texto e visão. O objetivo é criar modelos totalmente abertos e compactos o suficiente para rodar no dispositivo, mantendo um bom desempenho.
smollm é gratuito? Qual é a licença?
smollm é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
smollm ainda é mantido?
Manutenção ativa. O último commit de smollm foi em 6 de out. de 2026.
Para que posso usar smollm?
Rodar localmente um modelo compacto de chat ou raciocínio, sem depender de uma API na nuvem. Criar assistentes capazes de interpretar imagens e responder a perguntas sobre elas no dispositivo. Experimentar modelos multilíngues compactos para idiomas europeus. Estudar como um modelo pequeno é treinado com dados e configurações totalmente públicos.
Como instalar smollm?
Instale a biblioteca transformers da Hugging Face Carregue o SmolLM3 e gere uma resposta com o exemplo em Python do README
Onde consigo smollm?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/huggingface/smollm

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados