prism

在 Laravel 中一套代码接入多家大模型,告别 SDK 碎片化

Prism 是一个专为 Laravel 框架设计的统一 LLM 接口库,旨在解决开发者需要对接多家 AI 提供商(如 OpenAI、Anthropic、Gemini 等)时面临的 API 碎片化问题。它提供了一套简洁、一致的 PHP API,让开发者无需深入各家 SDK 的差异,即可快速实现文本生成、多模态输入、流式响应、工具调用等常见功能。Prism 内置了可扩展的架构,支持自定义提供商和模型,并提供了丰富的辅助方法,如提示词管理、响应解析、错误处理等,帮助 Laravel 开发者以更少的代码、更低的维护成本构建 AI 驱动的应用。其设计哲学强调类型安全、可测试性和 Laravel 生态的无缝集成,使得在 Laravel 项目中引入 AI 能力变得如同使用 Eloquent 一样自然。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2424
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队prism-php
所属国家
定价模式free
价格说明开源项目,MIT 许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议MIT
主要语言PHP
技术栈/模型ai,anthropic,claude,hacktoberfest,laravel,llm,ollama,openai,php
GitHub 星标★ 2424
30天Star增速
HF 下载量
上线时间2024-02-23 00:00:00
最近更新2026-09-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数1

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 3 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 已安装 PHP 的运行环境(版本要求见官网文档)
  • 已安装 Composer 依赖管理工具
  • 一个可运行的 Laravel 项目
  • 按需准备各 AI 提供商的 API Key(配置方式见官网文档)

安装与启动步骤

  1. 1准备 Laravel 环境

    README 说明 Prism 是一个 Laravel 包,因此需先有可运行的 Laravel 项目并确保 composer 命令可用。

  2. 2安装 Prism 包

    通过 Composer 引入 Packagist 上的 prism-php/prism 包,README 徽章给出了该包名。

    composer require prism-php/prism
  3. 3查看官方文档

    README 只提供文档入口,完整的密钥配置、提供商与模型设置需到官网文档查看。

如何确认成功

执行 composer show prism-php/prism 能看到包信息即安装成功,功能配置按官网文档验证。

常见问题

Q:Prism 必须配合 Laravel 使用吗?

A:README 明确说明它是 Laravel 包(与 Laravel 官方无隶属关系),因此应在 Laravel 项目中使用,具体详见官方文档。

Q:官方文档在哪里?

A:README 只给出官方网站 https://prismphp.com,安装与配置细节请以该文档为准。

Q:支持哪些 AI 提供商?

A:README 正文未列出,请查阅官网文档;项目标签含 openai、anthropic、ollama 等关键词。

Q:可以参与贡献吗?

A:可以。项目由 TJ Miller 创建并有社区贡献,需遵守 Laravel 行为准则,通过 GitHub 提交。

注意事项

  • README 未给出安装命令,composer require prism-php/prism 依据其 Packagist 包名推断,请以官网文档为准。
  • API Key、默认提供商、模型名称等配置项 README 未说明,需查阅 https://prismphp.com。
  • 项目采用 MIT 许可证,可查看仓库 LICENSE 文件。
  • 本项目与 Laravel 官方无隶属关系,但遵循 Laravel 行为准则。

核心亮点

  • 统一 API 屏蔽多家 AI 提供商差异,切换模型只需改配置,无需改业务代码
  • 深度集成 Laravel 生态,支持 Facade、自动注入、配置缓存等原生特性
  • 内置流式响应、工具调用、多模态等高级功能,开箱即用

不足之处

  • 仅支持 Laravel 框架,不适用于非 Laravel 的 PHP 项目
  • 文档/社区待观察

适用场景

  • 在 Laravel 项目中快速集成 ChatGPT 等大模型能力
  • 构建需要多模型切换或对比的 AI 应用(如 A/B 测试)
  • 开发支持工具调用和流式输出的复杂 AI Agent

替代项目

OpenAI PHP Client、Anthropic PHP SDK、LangChain PHP

项目介绍

prism 是开发框架领域的开源项目,由 prism-php 开发,2024 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(2,424)位列前 30%,在开发框架分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。MIT 许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:在Laravel项目中快速集成ChatGPT等大模型能力。同类可对比的替代方案包括 OpenAI PHP Client、Anthropic PHP SDK、LangChain PHP。

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12