LLPhant是一个基于PHP的生成式AI框架,提供与OpenAI、Anthropic、Mistral、Ollama等LLM的集成能力,支持聊天、图像、语音转文本、向量存储等功能。
一分钟了解#
LLPhant是一个专为PHP开发者设计的生成式AI框架,让你能轻松集成各种大型语言模型(LLM)到你的PHP应用中。无论你是想构建智能聊天机器人、语义搜索引擎,还是利用AI增强你的应用程序,LLPhant都提供了简单而强大的工具。
核心价值:将复杂的AI功能简化为PHP开发者易于使用的组件,兼容Symfony和Laravel框架。
快速上手#
安装难度:低 - 通过Composer一键安装,配置简单
composer require theodo-group/llphant
适合我的场景吗?
- ✅ PHP项目集成AI功能:为现有PHP应用添加聊天、搜索、内容生成等AI能力
- ✅ 需要本地运行LLM:支持Ollama等本地LLM服务
- ✅ 构建语义搜索系统:通过向量存储和嵌入功能实现智能搜索
- ❌ 需要纯前端解决方案:这是一个PHP后端库,不提供前端实现
- ❌ 需要最新的专有模型:主要支持OpenAI、Anthropic等主流提供商,但可通过OpenAI API兼容性使用Gemini等模型
核心能力#
1. 多LLM支持#
- 支持OpenAI、Anthropic、Mistral、Ollama及兼容OpenAI API的服务 实际价值:无需更换框架即可适应不同的AI提供商和成本需求
2. 智能对话系统#
- 生成文本、流式响应、自定义系统消息、多轮对话 实际价值:构建具有个性化和上下文感知能力的AI聊天助手
3. 多模态处理#
- 图像识别与分析、图像生成、音频转录与翻译 实际价值:处理和生成多种媒体内容,扩展应用场景
4. 工具调用#
- 自动调用函数和API,实现AI与外部系统的集成 实际价值:让AI能够执行实际操作,如发送邮件、查询数据等
5. 向量搜索与语义检索#
- 文档嵌入、向量存储、相似性搜索、问答系统 实际价值:在大量非结构化数据中快速找到相关信息,构建知识库和智能检索系统
6. 数据处理管道#
- 文件读取、文档分割、嵌入格式化 实际价值:简化AI应用的数据预处理流程,高效处理各种格式文档
技术栈与集成#
开发语言:PHP 8.1+ 主要依赖:OpenAI PHP SDK 集成方式:Library/Composer包
维护状态#
- 开发活跃度:持续更新中,支持多个LLM提供商,不断扩展功能
- 最近更新:近期有活跃的提交,添加对新模型的支持
- 社区响应:有企业赞助(AGO和Theodo),并定期添加社区资源
文档与学习资源#
- 文档质量:全面,包含详细的API文档和使用示例
- 官方文档:https://github.com/LLPhant/LLPhant
- 示例代码:丰富的示例代码,包括聊天、图像处理、工具调用等场景