Типобезопасный SDK для TypeScript, независимый от провайдера: потоковый чат, вызов инструментов, агенты и мультимодальные приложения для популярных LLM-провайдеров и UI-фреймворков.
vizra-ai/vizra-adk
Пакет Laravel для создания, оснащения инструментами и развёртывания AI-агентов на базе LLM с постоянной памятью, трассировкой и веб-панелью (проект закрыт; финальная версия — v0.0.48).
- Звёзды
- 296
- Форки
- 37
- Открытые issues
- 3
- Последний коммит
- 29 дней назад
Что это?
Vizra ADK — пакет Laravel для создания автономных AI-агентов, которые умеют рассуждать, вызывать инструменты и сохранять память между запусками. Агенты задаются PHP-классами, наследующими базовый класс LLM-агента: в них указываются имя, инструкции, модель и инструменты. Laravel обнаруживает такие классы автоматически, без ручной регистрации.
Пакет работает с OpenAI, Anthropic и Google Gemini через библиотеку Prism PHP, а также предоставляет Artisan-команды для создания заготовок агентов и общения с ними из терминала. Кроме того, в него входят делегирование задач подагентам, рабочие процессы агентов (последовательные, параллельные, условные и циклические), несколько режимов запуска, включая расписание, webhook, события и задачи очереди, потоковая передача ответов, фреймворк оценки LLM-as-a-Judge, подробная трассировка выполнения и веб-панель на базе Livewire.
Проект больше не поддерживается. Автор закрыл его в августе 2026 года, выпустив финальную версию v0.0.48, и рекомендует тем, кто хочет создавать агентов, использовать официальный Laravel AI SDK, а тем, кто хочет оценивать агентов, — vizra/evals.
Ключевые возможности
- 01Агенты задаются PHP-классами с инструкциями, моделью и списком инструментов и автоматически обнаруживаются Laravel.
- 02Поддерживает модели OpenAI, Anthropic и Google Gemini через Prism PHP.
- 03Позволяет агентам делегировать задачи специализированным подагентам.
- 04Сохраняет память между разговорами и сессиями.
- 05Поддерживает последовательные, параллельные, условные и циклические рабочие процессы.
- 06Включает потоковую передачу ответов, трассировку выполнения и фреймворк оценки LLM-as-a-Judge.
- 07В комплект входят веб-панель на базе Livewire и Artisan-команды.
Сценарии использования
- Добавить в существующее приложение Laravel чат-бота поддержки, который ищет заказы с помощью пользовательских инструментов.
- Запускать задачи агентов по расписанию или через очередь для фоновой обработки данных.
- Тестировать и сравнивать поведение агентов с помощью встроенного фреймворка оценки.
- Зафиксировать версию v0.0.48 в существующем проекте Laravel, который уже от неё зависит.
Быстрый старт
- 1
Установите пакет через Composer
composer require vizra/vizra-adk - 2
Опубликуйте конфигурацию и выполните миграции
php artisan vizra:install - 3
Создайте своего первого агента
php artisan vizra:make:agent CustomerSupportAgent - 4
Начните общаться с агентом
php artisan vizra:chat customer_support
Что важно знать
- Проект закрыт с августа 2026 года, а v0.0.48 — последний релиз. Исправлений и обновлений безопасности больше не будет.
- За issues и pull requests больше не следят.
- Требуется как минимум один платный API-ключ LLM (OpenAI, Anthropic или Google).
В подборках
Темы
Частые вопросы
- Что такое vizra-adk?
- Пакет Laravel для создания, оснащения инструментами и развёртывания AI-агентов на базе LLM с постоянной памятью, трассировкой и веб-панелью (проект закрыт; финальная версия — v0.0.48). Vizra ADK — пакет Laravel для создания автономных AI-агентов, которые умеют рассуждать, вызывать инструменты и сохранять память между запусками. Агенты задаются PHP-классами, наследующими базовый класс LLM-агента: в них указываются имя, инструкции, модель и инструменты. Laravel обнаруживает такие классы автоматически, без ручной регистрации.
- vizra-adk можно использовать бесплатно? Какая у него лицензия?
- vizra-adk распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- vizra-adk всё ещё поддерживается?
- Активно поддерживается. Последний коммит в vizra-adk — 9 окт. 2026 г..
- Для чего можно использовать vizra-adk?
- Добавить в существующее приложение Laravel чат-бота поддержки, который ищет заказы с помощью пользовательских инструментов. Запускать задачи агентов по расписанию или через очередь для фоновой обработки данных. Тестировать и сравнивать поведение агентов с помощью встроенного фреймворка оценки. Зафиксировать версию v0.0.48 в существующем проекте Laravel, который уже от неё зависит.
- Как установить vizra-adk?
- Установите пакет через Composer: composer require vizra/vizra-adk Опубликуйте конфигурацию и выполните миграции: php artisan vizra:install Создайте своего первого агента: php artisan vizra:make:agent CustomerSupportAgent Начните общаться с агентом: php artisan vizra:chat customer_support
- Где скачать vizra-adk?
- Исходный код и инструкции по установке — на GitHub: https://github.com/vizra-ai/vizra-adk
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Пакет для Laravel, который предоставляет PHP-приложениям единый fluent API для работы с LLM через разных AI-провайдеров.
Клиентская библиотека Python, которая предоставляет единый простой интерфейс к API разных AI-провайдеров для работы с текстом, структурированными данными и диалогами.
Независимый от провайдера TypeScript-инструментарий для создания приложений и агентов на базе AI с React, Next.js, Svelte, Vue и Node.js.
Самостоятельно размещаемый AI-шлюз, объединяющий API-ключи и подписки разных провайдеров за одной точкой доступа, с балансировкой, переключением при сбоях и журналами использования.
Библиотека на Rust с единым API для общения с разными AI-провайдерами через их нативные протоколы.