A NanoClaw acessa a API do Claude com baixo custo através do Defapi.

AI Tech Scout

NanoClaw é um assistente inteligente pessoal que roda em containers isolados e interage com os usuários através do WhatsApp. Ele é capaz de executar tarefas e acessar arquivos em um ambiente Linux seguro. Ao conectar o NanoClaw à Defapi, os usuários podem desfrutar de capacidades poderosas de AI com um custo significativamente menor.

Introdução

O NanoClaw gerencia as informações de autenticação da API principalmente através do arquivo .env no diretório raiz do projeto.

A vantagem da plataforma Defapi é oferecer interfaces de API totalmente compatíveis com as oficiais, com um custo de uso de apenas 50% do preço oficial, o que é ideal para um assistente de AI pessoal de longo prazo.

Quase todos os modelos da Defapi são compatíveis com os seguintes protocolos:

  • Interface v1/chat/completions
  • Interface v1/messages
  • Interface v1beta/models/

Operação Detalhada

  1. Obter Credenciais da API
    Registre uma conta na plataforma Defapi e obtenha sua API Key exclusiva.

  2. Configurar Variáveis de Ambiente
    Abra o arquivo .env no diretório raiz do projeto NanoClaw. Modifique ou adicione as seguintes configurações, apontando o endereço de requisição da API para a Defapi e inserindo sua API Key:

    ANTHROPIC_API_KEY=your-defapi-api-key
    ANTHROPIC_BASE_URL=https://api.defapi.com/v1
    
  3. Reiniciar o Serviço da Aplicação
    Após salvar o arquivo de configuração, reinicie o serviço NanoClaw para que as novas variáveis de ambiente entrem em vigor.

    • Se estiver usando um daemon (como o launchctl no macOS), recarregue o serviço:
      launchctl unload ~/Library/LaunchAgents/com.nanoclaw.plist
      launchctl load ~/Library/LaunchAgents/com.nanoclaw.plist
      
    • Se estiver em modo de desenvolvimento, você pode executar novamente npm run dev.

Verificar se o NanoClaw está funcionando corretamente

Método 1: Teste Direto por Mensagem

Certifique-se de que o serviço foi iniciado com sucesso. Abra o WhatsApp e, em um grupo registrado ou no chat privado com o assistente, envie uma mensagem de teste, por exemplo:

@Andy Olá, por favor responda a esta mensagem para confirmar que a conexão está normal.

Se a configuração estiver correta, o assistente responderá em poucos segundos.

Método 2: Verificar Logs de Execução

Ao visualizar os logs em tempo real do sistema, confirme se as requisições da API foram bem-sucedidas e se não há erros de autenticação:

tail -f logs/nanoclaw.log
tail -f logs/nanoclaw.error.log

Se não aparecerem erros como 401 Unauthorized, significa que a interface foi conectada normalmente.

5 Casos de Uso Comuns

  1. Assistente de Comunicação Multiplataforma 24/7
    Através da interface do WhatsApp, faça perguntas ao assistente a qualquer momento para obter respostas sobre conhecimentos gerais, problemas de programação ou redação de textos, sem a necessidade de abrir aplicativos específicos.

  2. Planejamento de Tarefas Diárias Automatizado
    Defina comandos periódicos para que o NanoClaw envie a previsão do tempo e a agenda todas as manhãs, ou organize automaticamente um resumo de trabalho ao final de cada semana.

  3. Colaborador Inteligente para Projetos Locais
    Permita que o assistente de AI dentro do container leia com segurança diretórios de trabalho específicos, deixando que ele revise códigos, encontre erros em projetos ou resuma o conteúdo central de documentos extensos.

  4. Pesquisador de Informações da Web em Tempo Real
    Envie um link de uma página da web e peça ao assistente para extrair o conteúdo e gerar um resumo dos pontos principais; ou peça para ele pesquisar eventos de notícias específicos e tendências de mercado na internet.

  5. Executor de Interações no Navegador
    Combinado com ferramentas de automação de navegador, comande o assistente para acessar sites de forma autônoma e realizar operações complexas, como comparar preços de produtos em plataformas de e-commerce ou auxiliar na consulta de informações de voos.