Разработчик Саймон Уиллсон выпустил обновления плагинов datasette-llm и datasette-llm-usage. Основные изменения: возможность логирования полных промптов и ответов, разделение API-ключей по целям и улучшенный трекинг цепочек вызовов. Это усиливает контроль над использованием языковых моделей в проектах.
Логирование промптов и ответов
Версия datasette-llm-usage 0.2a0 получила ключевую функцию. Теперь можно сохранять полные промпты, ответы и вызовы инструментов в таблицу llm_usage_prompt_log. Для этого нужно активировать настройку конфигурации плагина datasette-llm-usage.log_prompts. Это позволяет детально анализировать взаимодействия с LLM.
Плагин также был переработан. Из него удалены функции, связанные с квотами и расчетом стоимости. Теперь эти задачи выполняет отдельный плагин datasette-llm-accountant. Это разделение упрощает архитектуру и делает код более модульным.
Разделение API-ключей по целям
Версия datasette-llm 0.1a4 добавила важную функцию управления. Теперь можно настраивать разные API-ключи для моделей в зависимости от их цели. Например, можно выделить отдельный ключ для задач обогащения данных, который будет использовать модель gpt-5.4-mini.
Это повышает безопасность и контроль расходов. Разные команды или процессы могут использовать выделенные ключи. Такой подход упрощает аудит и предотвращает пересечение бюджетов.
Улучшенный трекинг цепочек вызовов
Версия datasette-llm 0.1a5 улучшила механизм отслеживания. Функция llm_prompt_context() теперь отслеживает промпты, выполненные внутри цепочки, а не только одиночные запросы. Это позволяет мониторить сложные циклы вызовов инструментов.
Обновление критично для современных агентов на основе ИИ. Агенты часто выполняют последовательности действий с использованием инструментов. Теперь разработчики могут видеть полную картину таких взаимодействий.
Контекст и значение обновлений
Плагины datasette-llm являются частью экосистемы Datasette. Это инструмент для публикации и изучения данных. Интеграция с LLM позволяет добавлять интеллектуальные функции к наборам данных.
Обновления фокусируются на управляемости и наблюдаемости. Логирование промптов и разделение ключей — это ответ на рост сложности LLM-приложений. Разработчикам нужны инструменты для отладки и контроля затрат.
Выпуск вспомогательного плагина llm-echo 0.3 подтверждает этот подход. Он служит утилитой для тестирования API-ключей. Это показывает внимание к надежности инфраструктуры.