类型安全、与模型供应商解耦的 TypeScript AI SDK,支持流式对话、工具调用、智能体和多模态应用。
vizra-ai/vizra-adk
面向 Laravel 的 AI 智能体开发包,支持工具调用、持久记忆和追踪,项目已停止维护。
- Star
- 296
- Fork
- 37
- 未关闭 Issue
- 3
- 最近提交
- 29天前
这是什么?
Vizra ADK 是一个 Laravel 扩展包,用于构建能够推理、调用工具并保留持久记忆的自主 AI 智能体。智能体以 PHP 类的形式定义,继承基础 LLM 智能体类后声明名称、指令、模型和工具,无需手动注册即可被自动发现。
该包通过 Prism PHP 库支持 OpenAI、Anthropic 和 Google Gemini 等模型,并提供 Artisan 命令用于生成智能体骨架,以及在终端中直接与智能体对话。功能还包括子智能体委派、顺序、并行、条件和循环式工作流,定时、Webhook、事件驱动和队列任务等多种触发方式,流式输出,基于 LLM-as-a-Judge 的评估框架,详细的执行追踪,以及基于 Livewire 的 Web 管理面板。
该项目已停止维护。作者于 2026 年 8 月宣布退役,v0.0.48 为最终版本,并建议需要构建智能体的用户直接使用官方 Laravel AI SDK,需要评估智能体的用户改用 vizra/evals。
核心功能
- 01以 PHP 类定义智能体,声明指令、模型和工具列表,由 Laravel 自动发现。
- 02通过 Prism PHP 支持 OpenAI、Anthropic 和 Google Gemini 模型。
- 03支持智能体将任务委派给专门的子智能体。
- 04跨会话保留持久记忆。
- 05提供顺序、并行、条件和循环式工作流。
- 06包含流式输出、执行追踪和 LLM-as-a-Judge 评估框架。
- 07附带基于 Livewire 的 Web 面板和 Artisan 命令。
适用场景
- 在现有 Laravel 应用中加入通过自定义工具查询订单的客服聊天机器人。
- 运行定时或队列形式的智能体任务,在后台处理数据。
- 使用内置评估框架测试和比较智能体表现。
- 在已依赖该包的现有 Laravel 项目中锁定使用 v0.0.48 版本。
快速上手
- 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年8月退役,v0.0.48 为最终版本,不再提供任何更新、缺陷修复或安全补丁。
- 议题和拉取请求已不再被监控或响应。
- 需要至少一个 LLM API 密钥(OpenAI、Anthropic 或 Google),通常需付费。
收录于专题
标签
常见问题
- vizra-adk 是什么?
- 面向 Laravel 的 AI 智能体开发包,支持工具调用、持久记忆和追踪,项目已停止维护。 Vizra ADK 是一个 Laravel 扩展包,用于构建能够推理、调用工具并保留持久记忆的自主 AI 智能体。智能体以 PHP 类的形式定义,继承基础 LLM 智能体类后声明名称、指令、模型和工具,无需手动注册即可被自动发现。
- vizra-adk 可以免费使用吗?用的什么许可证?
- vizra-adk 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- vizra-adk 还在维护吗?
- 活跃维护中。vizra-adk 最近一次提交是在 2026年10月9日。
- vizra-adk 适合用来做什么?
- 在现有 Laravel 应用中加入通过自定义工具查询订单的客服聊天机器人。 运行定时或队列形式的智能体任务,在后台处理数据。 使用内置评估框架测试和比较智能体表现。 在已依赖该包的现有 Laravel 项目中锁定使用 v0.0.48 版本。
- 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个 Laravel 扩展包,用统一的流式接口在 PHP 应用中调用多家 AI 服务商的大语言模型。
Python AI 客户端库,用统一简单的接口调用多家大模型服务,支持文本、结构化数据和多轮对话。
一个与模型提供商无关的 TypeScript 工具包,用于构建 AI 应用和智能体,支持 React、Next.js、Svelte、Vue 等。
自托管 AI 网关,将多家服务商的 API 密钥与订阅账号统一接入一个入口,支持调度、容错和用量日志。
一个 Rust 库,用统一的 API 调用多家 AI 服务商,并尽量使用各家原生协议。