产品简介
laravel-gemini 为 Laravel 开发者量身打造的 Google Gemini API 生产级集成工具包。它封装了复杂的 API 调用,提供清晰易用的方法,支持文本、图像、视频、音频生成与理解、结构化输出、缓存及函数调用等全面功能,让开发者能快速为 Laravel 应用集成前沿的 AI 能力。
核心功能
- 支持多模态内容生成与理解(文本、图像、视频、音频)
- 提供结构化输出与长上下文处理能力
- 内置缓存机制与文件管理功能
- 支持实时流式响应与可配置的安全策略
- 提供简洁的生成器式 API,与 Laravel 深度集成
快速开始
- 通过 Composer 安装包:`composer require hosseinhezami/laravel-gemini`
- 发布配置文件:`php artisan vendor:publish --tag=gemini-config`
- 在 `.env` 文件中配置你的 Gemini API 密钥:`GEMINI_API_KEY=your_key_here`
- 在代码中通过 Facade 调用,例如 `Gemini::text()->prompt(‘你好’)->generate()`
界面预览
与其他方案对比
| 对比项 | laravel-gemini | 同类方案 |
|---|---|---|
| 与直接调用 API 相比 | 提供封装好的、与 Laravel 生态无缝集成的 Facade 和 Builder 模式,代码更简洁,易于维护。 | 开发者需自行处理 HTTP 请求、响应解析、错误重试、缓存等底层逻辑,代码冗长且易出错。 |
| 功能覆盖面 | 从一个包中提供文本、图像、视频、音频、嵌入、文件、缓存等全方位能力支持。 | 同类 Laravel AI 包可能只专注于单一能力(如文本或图像),需安装多个包来实现完整功能。 |
适合谁用
- 希望在 Laravel 应用中集成 AI 功能的后端开发者
- 需要为应用添加图像、视频、音频等多模态 AI 处理能力的产品开发团队
- 寻求将 Google Gemini 大模型能力快速、规范地接入现有 Laravel 项目的技术负责人
下载与版本
当前最新版本为 v1.0.5,发布于 2026-06-14。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/hosseinhezami/laravel-gemini