Lampson

Dia a dia

Modelos e provedores

O Lampson fala com os modelos por HTTP simples, nos dois formatos que todo mundo suporta. Ele não tem servidor próprio: sua chave só é enviada ao provedor que você escolheu.

provedorformatoobservações
deepseekOpenAIbarato, forte em código
anthropicAnthropicmodelos Claude
openaiOpenAImodelos GPT
kimiOpenAIMoonshot
glmOpenAIGLM 5.3 / 5.3 Flash, da Z.ai
groqOpenAImuito rápido
grokOpenAIxAI
openrouterOpenAIuma chave, muitos modelos
minimaxAnthropic
ollamaOpenAIroda na sua máquina, sem chave

Trocar§

  • Terminal: /model abre um único fluxo com as setas — provedor → modelo (a lista vem da API do provedor) → chave, só se estiver faltando. /model glm glm-5.3-flash aplica direto; /model glm pergunta só o modelo. /provider e /setup são o mesmo comando.
  • Web: clique na pílula provider · model no cabeçalho.
  • A lista de modelos vem da API (GET /models), então você nunca digita um nome às cegas; se for longa, você filtra antes, e sempre existe a opção "outro…" para digitar.

Uma chave por provedor fica guardada, então alternar entre eles é instantâneo. As configurações ficam em ~/lampson/.lampson/config.json, na sua máquina, e são compartilhadas pelo terminal e pela interface web.

Qualquer endpoint compatível§

Defina LAMPSON_BASE_URL em ~/lampson/.env (e LAMPSON_WIRE=openai|anthropic se o preset não conseguir adivinhar):

LAMPSON_PROVIDER=ollama
LAMPSON_BASE_URL=http://127.0.0.1:11434/v1
LAMPSON_MODEL=qwen2.5-coder:14b

Imagens§

Cole uma captura de tela na caixa de texto da interface web, ou use /image file.png no terminal. Se o modelo que você escolheu não aceita imagens, o Lampson avisa antes de enviar, e o modelo recebe uma nota em texto em vez de um erro. Force um comportamento ou outro com "vision": true|false no config.json.

Sua chave é um segredo§

A chave é guardada como um secret do Synsema: o programa pode enviá-la como cabeçalho, mas nunca consegue ler, imprimir ou registrar seu conteúdo. O .env é ignorado pelo git.

Ver como Markdown