Ferramentas de código

Pi Coding Agent

Use o Pi com TokenLab. O Pi é uma ferramenta mínima de codificação em terminal com suporte a configurações no estilo OpenAI, Anthropic e Google

Deixar meu agente fazer a configuração

Copie esta tarefa para um agente que já esteja funcionando no seu computador:

Leia este guia e me ajude a conectar Pi ao TokenLab:
https://tokenlab.sh/docs/pt/integrations/pi-coding-agent
Verifique primeiro minha versão instalada e a configuração ativa.
Preserve as contas, os provedores, as permissões e os demais ajustes existentes.
Faça backup dos arquivos locais e mostre as alterações propostas.
Deixe que eu insira localmente as chaves de API necessárias; nunca as solicite, exiba ou cole no chat.
Verifique primeiro se a configuração é carregada corretamente.
Explique separadamente o custo de qualquer teste com requisições pagas antes de executá-lo.

Instalar e configurar Pi

Use a instalação oficial. O pacote npm é @earendil-works/pi-coding-agent. No Windows, consulte a configuração do shell; o padrão é Git Bash. Pule a instalação se Pi já estiver disponível.

npm install -g --ignore-scripts @earendil-works/pi-coding-agent@0.85.1
pi --version

A configuração abaixo foi verificada com Pi 0.85.1. Outras versões precisam de verificação própria conforme a documentação oficial.

Faça uma cópia de ~/.pi/agent/models.json e acrescente tokenlab após as entradas existentes em providers; crie o arquivo somente se estiver ausente. Um PI_CODING_AGENT_DIR não vazio seleciona o diretório de models.json. Preserve a ordem dos provedores, settings.json, as contas, os campos do modelo padrão e as permissões. Se tokenlab já existir na configuração ou nas contas salvas, use outro nome e ajuste o comando. Defina TOKENLAB_API_KEY localmente pelo início rápido para macOS, Linux, WSL ou Windows PowerShell, nunca no chat.

{
  "providers": {
    "tokenlab": {
      "baseUrl": "https://api.tokenlab.sh/v1",
      "api": "openai-completions",
      "apiKey": "$TOKENLAB_API_KEY",
      "models": [{ "id": "gpt-5.6-luna" }]
    }
  }
}

O $ em "$TOKENLAB_API_KEY" é obrigatório; sem ele o valor é texto literal. Escolha um modelo atual com Chat Completions e ferramentas. Use seus detalhes para limites e opções de imagens e raciocínio.

Opcional: o assistente reversível de configuração do Pi permite visualizar, aplicar e restaurar o arquivo original com Python 3.11+. O plugin TokenLab Skills 0.1.2 inclui esses scripts; um Skill independente também pode ser usado após a atualização para uma versão que os contenha. Para plugins ou Skills independentes já instalados, siga as instruções de atualização do README e confirme que o script está presente. A configuração manual desta página também funciona sem o assistente.

Verificar e restaurar

Verifique o carregamento no mesmo terminal e diretório do agente e selecione TokenLab explicitamente para esta sessão. Sem TOKENLAB_API_KEY, o provedor pode não aparecer na lista. A lista confirma registro e presença de credenciais, não sua validade ou uma chamada API concluída.

pi --list-models tokenlab
pi --provider tokenlab --model gpt-5.6-luna

Um prompt utiliza saldo TokenLab. Confira a resposta e seu registro antes de testar ferramentas. Para desfazer a configuração manual, remova apenas a entrada adicionada, preservando os demais ajustes e contas.

Skills e MCP

Pi oferece Skills nativos. Instale o Skill TokenLab. MCP exige uma extensão separada; não coloque sua configuração em models.json.

Nesta página