Lucas Alvim@alvim_aiferramentas de IA, testadas
Guia grátis em português

Rode IAs gigantes numa placa de vídeo de 4 GB

O AirLLM é um programa gratuito que roda modelos de IA enormes no seu computador, mesmo com pouca memória na placa de vídeo. Ele deixa só uma camada do modelo por vez na placa, e o resto fica no disco. Em troca, ele pede bastante espaço livre e paciência.

Capa do reel: Rode IAs gigantes numa placa de vídeo de 4 GB
Veio deste reelAssista o vídeo em que eu mostro isso funcionandoAssistir o reel no Instagram

01Pra que serve

02O que você precisa

03Passo a passo

  1. Abra o terminal (a janela onde se digitam comandos) num computador com Python e instale o AirLLM:
    pip install airllm
  2. Só no Mac com chip da Apple: instale também o mlx, seguindo a página abaixo, e confira se o torch está instalado. Pode ser preciso instalar a versão do Python feita para o chip da Apple.
    https://github.com/ml-explore/mlx?tab=readme-ov-file#installation
  3. Crie um arquivo chamado teste.py e cole dentro dele o exemplo "Primeiro teste", que está mais abaixo. Troque o texto entre colchetes pela sua pergunta.
  4. Pelo terminal, peça pro Python rodar o arquivo teste.py. Antes de responder, ele baixa o modelo e divide tudo em camadas no disco, então pode demorar bastante. A resposta aparece no próprio terminal.
  5. Pra usar outro modelo, troque só o nome dele na linha que começa com model =. O nome é o que aparece na página do modelo no Hugging Face, como Qwen/Qwen3-32B.
  6. Quer ver um exemplo pronto antes? Abra o caderno oficial no Google Colab, que funciona pelo navegador:
    https://colab.research.google.com/github/lyogavin/airllm/blob/main/air_llm/examples/run_all_types_of_models.ipynb

04Exemplos prontos pra colar no arquivo teste.py

Primeiro testeComece por aqui. No Mac, troque o modelo por mistralai/Mistral-7B-Instruct-v0.1. Resposta cortada? Aumente o número 20 em max_new_tokens.
from airllm import AutoModel

MAX_LENGTH = 128
model = AutoModel.from_pretrained("Qwen/Qwen3-32B")

input_text = [
        '[SUA PERGUNTA]',
    ]

input_tokens = model.tokenizer(input_text,
    return_tensors="pt", 
    return_attention_mask=False, 
    truncation=True, 
    max_length=MAX_LENGTH, 
    padding=False)
           
generation_output = model.generate(
    input_tokens['input_ids'].to(model.device), 
    max_new_tokens=20,
    use_cache=True,
    return_dict_in_generate=True)

output = model.tokenizer.decode(generation_output.sequences[0])

print(output)
Subir pra um modelo giganteTroque a linha model = do primeiro teste por uma destas. Elas não rodam no Mac e pedem muito espaço no disco.
# 235 bilhões, roda com uns 3 GB de memória na placa:
model = AutoModel.from_pretrained("Qwen/Qwen3-235B-A22B")

# 671 bilhões, roda com uns 12 GB de memória na placa:
model = AutoModel.from_pretrained("deepseek-ai/DeepSeek-V3")
Pouco espaço no discodelete_original=True apaga o modelo original depois de dividir e economiza cerca de metade do espaço. layer_shards_saving_path escolhe outra pasta pra guardar as camadas.
model = AutoModel.from_pretrained("[NOME DO MODELO]",
                     delete_original=True,
                     layer_shards_saving_path="[PASTA COM ESPAÇO LIVRE]"
                    )
Deixar até 3 vezes mais rápidoOpcional: comprime o modelo, e o repositório diz que a perda de qualidade é quase imperceptível. Antes, rode no terminal: pip install -U bitsandbytes
model = AutoModel.from_pretrained("[NOME DO MODELO]",
                     compression='4bit'
                    )

05Antes de usar

Resumindo: instala com um comando, escolhe o modelo pelo nome e roda IA gigante com pouca memória na placa. O preço é bastante espaço no disco e paciência.

Todos os guias e prompts do Alvim