Skip to main content

Установка


Базовое использование


С Alby


Справочник по инструменту

Конструктор

Схема инструмента (видимая LLM)

Методы


Формат ответа

Инструмент возвращает строку, которую LLM может читать напрямую:

Пример с POST


Отчёт о расходах


Сторонние фреймворки агентов

L402Tool является подклассом langchain.tools.BaseTool — он работает с любым фреймворком, принимающим инструменты LangChain: LangGraph, CrewAI, AutoGen (через адаптер) и другими.

Обработка ошибок

BudgetExceededError перехватывается внутри — инструмент возвращает строку [BLOCKED] вместо того, чтобы генерировать исключение, что позволяет агенту корректно обработать ситуацию в своём цикле рассуждений. Все прочие исключения (сетевые ошибки, сбои кошелька) возвращаются в виде [ERROR] <message>. Если вам нужен программный доступ:

Без установленного LangChain

Если langchain не установлен, импорт L402Tool успешно выполняется на уровне модуля (мягкий откат), однако при создании экземпляра возникает исключение: