Skip to main content

Instalação


Uso básico


Com Alby


Referência da ferramenta

Construtor

Schema da ferramenta (visto pelo LLM)

Métodos


Formato de resposta

A ferramenta retorna uma string que o LLM pode ler diretamente:

Exemplo com POST


Relatório de gastos


Frameworks de agentes personalizados

L402Tool é uma subclasse de langchain.tools.BaseTool — funciona com qualquer framework que aceite ferramentas LangChain: LangGraph, CrewAI, AutoGen (via adaptador) e outros.

Tratamento de erros

BudgetExceededError é capturado internamente — a ferramenta retorna uma string [BLOCKED] em vez de lançar uma exceção, para que o agente possa tratá-la de forma adequada em seu loop de raciocínio. Todas as outras exceções (erros de rede, falhas na carteira) são retornadas como [ERROR] <mensagem>. Se você precisar de acesso programático:

Sem LangChain instalado

Se langchain não estiver instalado, a importação de L402Tool ocorre com sucesso no nível do módulo (fallback gracioso), mas ao instanciá-la é lançado: