Skip to main content

Installation


Utilisation de base


Avec Alby


Référence de l’outil

Constructeur

Schéma de l’outil (tel que vu par le LLM)

Méthodes


Format de réponse

L’outil retourne une chaîne de caractères que le LLM peut lire directement :

Exemple POST


Rapport de dépenses


Frameworks d’agents personnalisés

L402Tool est une sous-classe de langchain.tools.BaseTool — elle fonctionne avec tout framework acceptant les outils LangChain : LangGraph, CrewAI, AutoGen (via adaptateur), et d’autres.

Gestion des erreurs

BudgetExceededError est interceptée en interne — l’outil retourne une chaîne [BLOCKED] au lieu de lever une exception, afin que l’agent puisse la gérer gracieusement dans sa boucle de raisonnement. Toutes les autres exceptions (erreurs réseau, échecs du portefeuille) sont retournées sous la forme [ERROR] <message>. Si vous avez besoin d’un accès programmatique :

Sans LangChain installé

Si langchain n’est pas installé, l’import de L402Tool réussit au niveau du module (repli gracieux), mais son instanciation lève une exception :