Обзор
SDK HiveTrace подключает мониторинг запросов, ответов модели, файлов и вызовов инструментов к Python-приложениям. Доступны синхронный SyncHivetraceSDK и асинхронный AsyncHivetraceSDK; оба клиента работают как контекстные менеджеры.
Возможности
Заголовок раздела «Возможности»input()— анализ запроса пользователя и опциональных файлов;output()— анализ ответа модели и опциональных файлов;function_call()— регистрация вызова инструмента и его результата;additional_parameters— произвольные JSON-метаданные сессии, пользователя или агента;
Клиенты возвращают Pydantic-модели ответа. Для получения словаря используйте result.model_dump().
Конфигурация
Заголовок раздела «Конфигурация»Базовые клиенты читают HIVETRACE_URL и HIVETRACE_ACCESS_TOKEN. application_id передаётся в каждый вызов явно.
С чего начать
Заголовок раздела «С чего начать»- Для приложения с одной моделью см. раздел Одна LLM
Документация сверена с
origin/mainрепозиторияHiveTrace/hivetrace-sdk, коммит37a846c.