Depurando um Pequeno Agente de IA em um Antigo Celular Nokia: 18 Tentativas até o Sucesso

Um desenvolvedor tentou executar o Picobot, um agente de IA de binário único de ~12 MB escrito em Go, em um antigo telefone Android Nokia via Termux. O objetivo era um agente de bolso 24/7 com integração ao Telegram, suporte a ferramentas (busca na web, shell), memória e custos recorrentes mínimos.
As 18 Tentativas Fracassadas
As tentativas 1–4 usaram modelos gratuitos do OpenRouter (Gemini flash-exp, Qwen 2.5 7B, Llama 3.3 70B, Llama 3.2 3B), todas falhando com 404 "Nenhum endpoint encontrado que suporte uso de ferramentas" ou erros de ID de modelo inválido. O roteamento de camada gratuita não habilitou ferramentas na maioria dos modelos pequenos.
As tentativas 5–8 usaram Groq direto (Llama 3.3 70B, Mixtral 8x7B, Llama 3.1 8B, Gemma 2 9B). Os modelos foram desativados (erros 400) ou alucinaram formatos de ferramenta inválidos (tags XML <function>), causando erros 400 tool_use_failed ou loops infinitos de spam de resposta.
A tentativa 9 usou GLM-4.5-Air :free, que inicialmente teve sucesso com piadas e clima, mas uma consulta de ações AAPL explodiu o contexto (~330k tokens) resultando em um erro 400 de estouro.
As tentativas 10–11 testaram mais modelos gratuitos do OpenRouter (Llama 3.1 70B, Qwen 3 8B) com o mesmo problema 404 de nenhum endpoint de ferramentas.
A tentativa 12 usou Groq Llama 3.1 8B com temperatura=0.3, mas ainda teve alucinações de tags e loops.
A tentativa 13 tentou Claude 3.5 Sonnet via proxy OpenRouter, resultando em 402 Pagamento Necessário devido ao saldo $0 do OpenRouter.
A tentativa 14 adicionou $5 ao OpenRouter, que autenticou o proxy e permitiu respostas básicas.
A tentativa 15 usou o mesmo modelo Claude 3.5, mas encontrou estouro de contexto em consultas mais longas.
A tentativa 16 mudou para Sonnet 4.6 (mais recente), mas incompatibilidade do nome do modelo causou um erro 404.
A tentativa 17 envolveu um erro de digitação na configuração/redefinição de integração que desativou o Telegram e apagou o token.
A Solução Final Funcional
A tentativa 18 teve sucesso com gemini-2.5-flash via API direta do Google. Esta configuração é rápida, confiável, com respostas limpas, sem problemas de truncamento e uso de ferramentas bom o suficiente para as necessidades do desenvolvedor.
Provedor: API direta do Google Gemini (usando chave de API pessoal)
Modelo: gemini-2.5-flash
Custo: Atualmente gratuito sob a camada gratuita do Google (500 solicitações/dia com projeto vinculado a faturamento)
Telegram: Token do bot e canal habilitados com processamento limpo de mensagens
Por que o OpenRouter Era o Padrão Original
O criador do Picobot escolheu o OpenRouter porque mantém o binário minúsculo e o código simples: um endpoint compatível com OpenAI roteia para dezenas de modelos/provedores, os usuários trocam de modelo alterando uma linha no config.json, suporta camada gratuita + BYOK, normaliza chamadas de ferramentas entre provedores e tem impulso da comunidade como o roteador universal para agentes de código aberto.
No entanto, o desenvolvedor encontrou muitos limites com o OpenRouter: lacunas no suporte a ferramentas, descontinuações, limites de taxa, taxas de proxy e falhas de validação.
Compensações
- A camada gratuita tem limites (500 solicitações por dia) - exceder isso incorre em custos mínimos (~$0,01–$0,05/mensagem)
- Não é totalmente local/privado (modelo na nuvem) mas rápido e inteligente sem limites de hardware do telefone
- Para zero taxas a longo prazo, Ollama local no Mac é uma opção, mas mais lento e menos capaz para ferramentas
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

Construindo Habilidades Personalizadas de Análise de Imagens no OpenClaw com Modelos Locais
Um desenvolvedor criou uma habilidade personalizada OpenClaw para analisar imagens usando Qwen2.5 VL rodando localmente via Ollama no Windows 11 com WSL, contornando as limitações de imagem da WebUI através de chamadas de API e scripts personalizados.

Desenvolvedor Cria Jogo de Combate com Cartas em 72 Horas Usando a IA Claude
Um desenvolvedor usou a Claude AI para criar um jogo de combate com cartas completo baseado em navegador chamado SNAPDOWN em 72 horas. O jogo inclui uma história de 6 estágios, 4 classes jogáveis com mecânicas únicas, oponentes de IA, animações e um sistema de tutorial — tudo em um único arquivo HTML sem framework ou etapa de compilação.

Desenvolvedor Lança Jogo HTML5 Usando a Versão Gratuita do Claude Chat
Um desenvolvedor com 20 anos de experiência em programação de jogos em C utilizou a versão gratuita do Claude Chat para criar um jogo de tiro espacial moderno em HTML5 ao longo de 30 dias, trabalhando cerca de uma hora por dia. O jogo inclui sons procedurais, IA de inimigos, sistemas de aprimoramento e mecânicas de ondas.

Construindo um Sistema Autônomo de Agentes de IA com Claude Code: Um Estudo de Caso
Um desenvolvedor criou o Acrid, um agente de IA que administra uma empresa chamada Acrid Automation usando o Claude Code como seu sistema operacional. O sistema possui 14 habilidades de comandos slash, 4 subagentes para delegação, memória baseada em arquivos sem bancos de dados vetoriais e um pipeline automatizado de conteúdo que conecta o Claude ao n8n via GitHub.