30 сентября 2026 г.
ИИ-агенты могут сами узнать цены инструментов: OpenRouter отдаёт каталог через /tools
OpenRouter добавил API для каталога серверных инструментов: агент получает цены и совместимость с моделями прямо в ответе.

OpenRouter
@openrouter
Новый API: /tools Дайте агентам получать данные из Server Tools Marketplace, включая лучшие цены на рынке, и использовать их программно


· 3,4 тыс. просмотров
Цены и совместимость инструментов теперь можно получать запросом вместо ручного просмотра справочника. На 30 сентября 2026 года /tools возвращает допустимые значения tools[].type для разных API, движки с ценами и число endpoints с нативной поддержкой инструмента.
Как получить каталог. Отправьте GET https://openrouter.ai/api/v1/tools с заголовком Authorization: Bearer <OPENROUTER_API_KEY>. В справочнике OpenRouter есть готовые примеры для curl, Python и JavaScript. Параметр api_format фильтрует каталог по формату API:
- responses; - chat-completions; - anthropic-messages.
Без offset и limit сервер возвращает весь список. Для постраничной загрузки максимальный limit составляет 100 инструментов. Запрос GET /api/v1/tools/{name} возвращает отдельный инструмент и модели с его нативной поддержкой, принимая каноническое имя или поддерживаемый alias.
Как включить поиск. Web Search ищет данные для модели, например свежую документацию библиотеки. Добавьте {"type":"openrouter:web_search"} в tools запроса: OpenRouter выполнит поиск и вернёт результат модели без клиентского tool loop, то есть без отдельного цикла вызовов в вашем приложении. Инструмент работает в Chat Completions, Responses и Anthropic Messages.
Цены Web Search на 30 сентября 2026 года:
| Движок | Цена за запрос | | --- | --- | | Exa | $0.007 | | Parallel | $0.005 | | Perplexity Search | $0.005 |
Токены модели оплачиваются дополнительно. По умолчанию engine: auto выбирает нативный поиск провайдера, если тот доступен, иначе Exa. Конкретный движок задаётся через tools[].parameters.engine.
Для Server Tools max_tool_calls по умолчанию и максимум равен 30, а stop_server_tools_when переопределяет его условиями остановки, включая лимит расходов.
Первоисточник