Python SDK для PromptLayer: логирование, версионирование, трассировка и оценка промптов и запросов к LLM через OpenAI, Anthropic и другие провайдеры.
wandb/weave
Python-инструментарий от Weights & Biases для трассировки и оценки AI-агентов и приложений на базе LLM.
Open source альтернатива:LangSmith
- Звёзды
- 1,144
- Форки
- 183
- Открытые issues
- 164
- Последний коммит
- 15 часов назад
Что это?
Weave — инструментарий от Weights & Biases для трассировки и оценки AI-агентов. Он записывает диалоги, ходы агента, вызовы LLM и инструментов и показывает их на отдельной вкладке Agents в веб-интерфейсе W&B. Также поддерживается трассировка обычных функций с помощью декоратора @weave.op; результаты отображаются на вкладке Calls.
После вызова weave.init() Weave автоматически подключает поддержку SDK агентов, таких как OpenAI Agents SDK, Claude Agent SDK и Google ADK, а также автоматически трассирует обычные вызовы клиента openai. Для агентов, созданных без поддерживаемого SDK, предусмотрен Conversation API с контекстными менеджерами start_conversation, start_turn и start_llm, которые позволяют записывать собственный цикл.
Для работы проекта требуется Python 3.10 или новее и аккаунт Weights & Biases с API key. Трассы хранятся в проектах W&B, поэтому для их просмотра нужно войти в размещённый сервис.
Ключевые возможности
- 01Трассирует диалоги и ходы агентов, вызовы LLM и инструментов на вкладке Agents.
- 02Автоматически подключает поддержку OpenAI Agents SDK, Claude Agent SDK и Google ADK после вызова weave.init().
- 03Трассирует обычные функции Python с помощью декоратора @weave.op.
- 04Предоставляет Conversation API для трассировки пользовательских циклов агента.
- 05Автоматически трассирует вызовы, выполненные с помощью Python-клиента openai.
Сценарии использования
- Отладка многошаговых агентов на базе поддерживаемого SDK: можно изучать вызовы инструментов и запросы к LLM.
- Трассировка пользовательского цикла агента, который не использует поддерживаемый фреймворк.
- Запуск оценок и скореров для результатов приложений на базе LLM.
- Запись расхода токенов и ответов модели для вызовов LLM.
Быстрый старт
- 1
Установите Weave и OpenAI Agents SDK
pip install weave openai-agents requests - 2
Задайте переменные окружения WANDB_API_KEY и OPENAI_API_KEY
- 3
Запустите пример кода агента, затем откройте вкладку Agents по указанному URL проекта
Что важно знать
- Для просмотра трассировок необходимы аккаунт Weights & Biases и API-ключ.
- Разработка продвинутого движка Weave и кода boards приостановлена и в настоящее время не ведётся активно.
В подборках
Темы
Частые вопросы
- Что такое weave?
- Python-инструментарий от Weights & Biases для трассировки и оценки AI-агентов и приложений на базе LLM. Weave — инструментарий от Weights & Biases для трассировки и оценки AI-агентов. Он записывает диалоги, ходы агента, вызовы LLM и инструментов и показывает их на отдельной вкладке Agents в веб-интерфейсе W&B. Также поддерживается трассировка обычных функций с помощью декоратора @weave.op; результаты отображаются на вкладке Calls.
- weave можно использовать бесплатно? Какая у него лицензия?
- weave распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- weave всё ещё поддерживается?
- Активно поддерживается. Последний коммит в weave — 6 нояб. 2026 г..
- Для чего можно использовать weave?
- Отладка многошаговых агентов на базе поддерживаемого SDK: можно изучать вызовы инструментов и запросы к LLM. Трассировка пользовательского цикла агента, который не использует поддерживаемый фреймворк. Запуск оценок и скореров для результатов приложений на базе LLM. Запись расхода токенов и ответов модели для вызовов LLM.
- Как установить weave?
- Установите Weave и OpenAI Agents SDK: pip install weave openai-agents requests Задайте переменные окружения WANDB_API_KEY и OPENAI_API_KEY Запустите пример кода агента, затем откройте вкладку Agents по указанному URL проекта
- Где скачать weave?
- Исходный код и инструкции по установке — на GitHub: https://github.com/wandb/weave
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытая платформа для разработки LLM-приложений: трассировка, оценка, управление промптами и отладка; можно развернуть самостоятельно.
Open-source платформа для наблюдаемости и оценки LLM: трассировка AI-агентов, оценка ответов, управление промптами и мониторинг в production.
Официальный плагин OpenClaw, который передаёт в Opik трейсы агентов, вызовы инструментов, данные об использовании токенов и стоимости для наблюдаемости.
Open-source-движок для guardrails, трассировки, оценки и мониторинга LLM-приложений и агентных AI-систем, а также мониторинга ML-моделей.
Open-source-платформа для трассировки, тестирования, маршрутизации и контроля вызовов LLM, агентов и помощников для написания кода в компании.