A NanoClaw acessa a API do Claude com baixo custo através do Defapi.
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
-
Obter Credenciais da API
Registre uma conta na plataforma Defapi e obtenha sua API Key exclusiva. -
Configurar Variáveis de Ambiente
Abra o arquivo.envno 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 -
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.
- Se estiver usando um daemon (como o launchctl no macOS), recarregue o serviço:
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
-
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. -
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. -
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. -
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. -
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.