prism

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 315 🐛 待处理 68 👀 关注 25
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2430
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT 许可证,完全免费,可自行部署使用。

项目预览

prism 项目界面预览图
图片来源:项目官网

项目数据

分类开源模型
开发团队prism-php
定价模式🏷️完全免费
价格说明开源项目,MIT 许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言PHP
技术栈/模型ai,anthropic,claude,hacktoberfest,laravel,llm,ollama,openai,php
GitHub 星标★ 2430
上线时间2024-02-23 00:00:00
代码更新2026-11-07
仓库体积43.5 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数2

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2430

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 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

同类项目推荐

openapi 开源

一键将 OpenAPI 转为各大 LLM 函数调用格式,快速接入 AI 应用。

OpenAPI definitions, converters and LLM function calling schema composer.

★ 125 2026-08-09
koog 开源

用 Kotlin 快速构建跨平台企业级 AI 代理

Koog is a JVM (Java and Kotlin) framework for building predictable, fault-tolerant a···

★ 4654 2026-08-09
ComfyUI-TD 开源

把 ComfyUI 生成结果实时流进 TouchDesigner,做交互视觉。

ComfyUI to TouchDesigner custom node for real-time streaming of images, video, 3D mo···

★ 167 2026-08-09
UltraRAG 开源

低代码搭建复杂 RAG 流水线,快速落地智能检索应用

A Low-Code MCP Framework for Building Complex and Innovative RAG Pipelines

★ 5739 2026-08-09
agent-skills 开源

给 AI Agent 装现成技能,少写重复工具代码

Curated collection of AI agent skills for Hermes and other agent frameworks

★ 172 2026-09-28
youtu-agent 开源

用开源模型快速搭建你的 AI 智能体,简单不简陋。

A simple yet powerful agent framework that delivers with open-source models

★ 4634 2026-08-09
mirrord 开源

本地跑代码就有线上真实环境,部署前少踩坑。

Run any process, on your machine or in an AI agent's environment, as if it were a po···

★ 5403 2026-08-09
mistral-haystack 开源

用 Mistral 模型快速搭建 RAG 管道,让 AI 应用更聪明。

Mistral + Haystack: build RAG pipelines that rock

★ 108 2026-08-09
SupabaseAuthWithSSR 开源

Next.js 认证加 AI 对话模板,开箱即用省去搭架子

Supabase Auth + AI Stack for Next.js 16 with SSR and React Server Components (RSC), ···

★ 398 2026-10-02