Skip to main content

インストール


基本的な使い方


Alby を使う場合


ツールリファレンス

コンストラクタ

ツールスキーマ(LLM から見える内容)

メソッド


レスポンス形式

ツールは LLM が直接読み取れる文字列を返します:

POST の例


消費レポート


カスタムエージェントフレームワーク

L402Toollangchain.tools.BaseTool のサブクラスです — LangChain ツールを受け入れる任意のフレームワーク(LangGraph、CrewAI、AutoGen(アダプタ経由)など)で動作します。

エラーハンドリング

BudgetExceededError は内部でキャッチされます — ツールは例外を発生させる代わりに [BLOCKED] 文字列を返すため、エージェントは推論ループ内で適切に処理できます。 その他のすべての例外(ネットワークエラー、ウォレット障害)は [ERROR] <message> として返されます。 プログラムからアクセスする必要がある場合:

LangChain がインストールされていない場合

langchain がインストールされていない場合、L402Tool のインポートはモジュールレベルで成功します(グレースフルフォールバック)が、インスタンス化すると以下のエラーが発生します: