ai

一套 Laravel 写法,统一调用多家 AI 模型

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 377 🐛 待处理 38 👀 关注 23
GitHub ↗
GitHub 星标 ★ 1266
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自备各AI厂商API密钥

项目预览

ai 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开发框架
开发团队laravel
定价模式🏷️完全免费
价格说明开源免费,需自备各AI厂商API密钥
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言PHP
GitHub 星标★ 1266
上线时间2025-12-17 00:00:00
代码更新2026-11-09
仓库体积4.6 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-11-10
浏览次数0

项目介绍

这是一个面向 Laravel 生态的 AI 开发 SDK,目标是把 OpenAI、Anthropic、Gemini 等多家模型服务商的调用统一到一套表达力强的 PHP API 中。它解决的问题是:在 Laravel 项目里接入不同 AI 供应商时,各家 SDK 的鉴权方式、请求参数、返回结构、流式输出和错误处理都不一致,导致切换模型或做多供应商容灾时需要大量改写业务代码。该 SDK 通过统一的 Provider 抽象、一致的调用入口和 Laravel 风格的链式写法,让开发者用相近的代码完成文本生成、对话、流式响应等常见能力,并借助 Laravel 的服务容器、配置管理和队列体系降低集成成本。项目以 Composer 包形式分发,适合已有 Laravel 应用快速引入 AI 能力,也适合需要同时对接多家模型、按场景路由或做 A/B 对比的团队。当前星标约 1266,处于成长阶段。

Star 增长趋势

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

数据来源:GitHub API 逐日快照 · 收录于 2026-11-10 · 当前星标 ★ 1266

使用教程

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

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

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

环境要求

  • 已有一个可运行的 Laravel 项目(README 未给出具体版本要求)
  • 本机已安装 PHP 与 Composer,可在项目目录执行 composer 命令
  • 已准备好所需模型服务商的 API 凭据(如 OpenAI、Anthropic、Gemini)
  • 可以访问 Packagist 以拉取 laravel/ai 包

安装与启动步骤

  1. 1确认项目环境

    进入已有 Laravel 项目根目录,确认 composer.json 存在;README 未注明支持的 Laravel/PHP 版本,请以官方文档为准。

    cd /your/laravel-project
    composer --version
  2. 2安装 SDK 依赖

    README 只给出 Packagist 包名 laravel/ai,按 Laravel 扩展惯例用 Composer 引入,实际版本约束以官方文档为准。

    composer require laravel/ai
  3. 3查阅官方文档

    README 明确把使用说明指向 Laravel 官网的 AI SDK 文档页,安装后的注册、配置与调用示例都在该页。

  4. 4按文档配置供应商

    README 说明支持 OpenAI、Anthropic、Gemini 等供应商,需按官方文档填写各家凭据并选择默认供应商。

  5. 5运行示例调用

    在控制器或 artisan tinker 中按官方文档示例发起一次文本生成调用,确认依赖加载与凭据配置正常。

    php artisan tinker

如何确认成功

执行 composer require 后无报错,vendor 目录出现 laravel/ai,且按官方文档示例能成功发起一次模型调用。

常见问题

Q:为什么没有具体的配置项和代码示例?

A:README 仅提供简介与文档入口,未列出任何配置键或调用代码,具体参数需查看 Laravel 官网 AI SDK 文档页。

Q:支持哪些 AI 服务商?

A:README 明确提到 OpenAI、Anthropic、Gemini 等,并说明后续可扩展更多供应商,统一由 Provider 抽象接入。

Q:这个包能做什么?

A:README 介绍可构建带工具与结构化输出的智能体、生成图像、语音合成与转写、创建向量嵌入等。

Q:安装报错找不到包怎么办?

A:先确认包名拼写为 laravel/ai,并检查 Composer 源与版本约束是否满足;仍失败时对照官方文档的安装章节。

注意事项

  • 本教程的安装命令依据 Packagist 包名推断,README 未直接给出安装步骤,请以 laravel.com/docs/ai-sdk 为准。
  • README 未标注最低 PHP / Laravel 版本,集成前先核对官方文档的环境要求。
  • 调用模型服务需要自行准备各供应商的 API 凭据,并在项目配置中妥善保管,不要提交到版本库。

核心亮点

  • 统一 Provider 抽象,切换 OpenAI、Anthropic、Gemini 时业务代码改动小
  • 贴合 Laravel 习惯,可用配置、服务容器和链式 API 快速接入
  • 支持流式响应等常见交互形态,适合聊天类应用场景

不足之处

  • 生态较新,第三方文档和社区案例积累有限
  • 高级能力(如工具调用、多模态)的覆盖深度需按版本核对

适用场景

  • Laravel 后台系统集成 AI 问答或内容生成
  • 多供应商路由与容灾,按成本或可用性切换模型
  • 快速搭建聊天机器人和流式对话接口

替代项目

openai-php/client、prism、laravel/framework 生态的 LLM 封装库

上一篇:rake

下一篇:没有了!

同类项目推荐

FlowBlock 开源

并行加速扩散语言模型,自校正不减速

FlowBlock: Wavefront-Parallel Decoding Framework for Self-Correcting Diffusion Langu···

★ 44 2026-08-09
coding-tools-mcp 开源

让任何 AI Agent 直接动手写代码、跑命令、改项目

Give any AI agent the ability to code

★ 1224 2026-09-12
VLM2Vec 开源

把视觉语言模型变成万能嵌入器,搞定多模态搜索和分类

This repo contains the code for "VLM2Vec / MMEB" [ICLR 2025], "VLM2Vec-V2 / MMEB-V2"···

★ 703 2026-08-09
comfyui-mixlab-nodes 开源

把 ComfyUI 工作流变成能对话、能共享的实用应用

Workflow-to-APP、ScreenShare&FloatingVideo、GPT & 3D、SpeechRecognition&TTS

★ 1875 2026-08-09
diagram-of-thought 开源

把思维链升级成思维图,让AI推理更灵活纠错

Official implementation of paper "On the Diagram of Thought" (https://arxiv.org/abs/···

★ 201 2026-08-09
scikit-llm 开源

用 sklearn 的语法,几行代码让 LLM 加入你的机器学习流程

Seamlessly integrate LLMs into scikit-learn.

★ 3540 2026-08-09
ccgram 开源

手机远程监控和操控AI编程代理,随时随地响应提示。

Telegram ↔ tmux/herdr/agterm bridge for Claude Code, Codex CLI, and Pi Agent. Monit···

★ 289 2026-08-09
chatgpt-plugin 开源

用 Cloudflare Workers 快速构建并部署 ChatGPT 插件,免服务器低成本上线。

Build ChatGPT plugins with Cloudflare's Developer Platform

★ 295 2026-08-09
dsh-plugin-subscriptions 开源

用现有订阅登录,免 API Key 接入多模型

Use ChatGPT (Codex), Claude, and Grok (X Premium) subscriptions as DeepSeek Harness ···

★ 576 2026-10-01