【免费下载链接】innoshop
InnoShop is an AI-powered open source e-commerce system built on Laravel 13. It supports multiple AI models and native MCP (Model Context Protocol) for intelligent automation, with multi-language and multi-currency out of the box. Modular architecture and flexible plugin/theme system make it highly adaptable to diverse business needs.
InnoShop 是基于 Laravel 13 构建的 AI 驱动开源电商系统,内置三大 AI 能力:AI 商品文案生成、AI 客服与后台智能助手、AI 绘图(文生图),并原生支持 MCP(Model Context Protocol)协议。无需二次开发,只需在后台填写 API 密钥,即可让 AI 自动写多语言商品描述、回答运营问题、生成商品图。本文带你一次讲透这三项 AI 功能如何用、如何配置。
一、3分钟开启 InnoShop AI:AI 模型配置快速上手
所有 AI 功能共用同一套服务商配置,位于后台设置 → AI 设置。InnoShop 预置了主流服务商的接入模板,包括:
| 服务商 | 典型用途 | 说明 |
|---|---|---|
| OpenAI / Gemini / Claude | 文本 + 绘图 | 走官方协议 |
| DeepSeek / GLM / Kimi / 豆包 / 千问 / 混元 / MiniMax | 文本 | 全部兼容 OpenAI 协议,国内访问友好 |
| Ollama | 文本 | 本地私有化部署,无需密钥 |
📌配置三步走:
- 添加服务商:选择协议类型(OpenAI 兼容 / Anthropic 协议),填入 API 密钥和接口地址;
- 拉取可用模型:点击"拉取可用模型"自动获取该服务商当前支持的模型列表,无需手写模型名;
- 能力分配:分别为"文本生成"和"图片生成"指定服务商,并可单独覆盖模型名。
内置服务商清单见 config/ai.php,插件还能通过ProviderRegistry动态注入新的服务商,配置界面会自动展示。系统还支持主模型失败自动切换备用模型,降低单次调用失败的概率。
二、AI 商品文案:一键生成多语言商品描述与 SEO 字段
这是 InnoShop 使用频率最高的 AI 功能。在商品、文章、分类、品牌、页面的编辑界面,每个内容字段旁都有 AI 生成入口,由 ContentAgent 驱动:
- 短字段:商品摘要、卖点、SEO 标题、SEO 描述、SEO 关键词、URL slug;
- 富文本字段:完整商品详情正文,AI 直接输出可粘贴进编辑器的干净 HTML(自动剔除代码块包裹和多余文档标签);
- 提示词自定义:每种字段都有对应的
ai_prompt_*系统设置项,可以写自己的品牌文风要求,不配置则使用内置默认提示词。
批量多语言生成与自动填充
面向多语言站点,InnoShop 提供两个贴心设计:
- 批量接口:一次请求传入多个语言代码,同一份 prompt 为每种语言生成符合该语言的内容,且会强制 AI 只输出目标语言(如"必须完全使用简体中文回答"),避免中英混杂;
- 队列任务自动补全:GenerateProductContentJob 会扫描商品各语言版本中为空的字段(摘要、卖点、meta 标题/描述/关键词、正文),只补缺失项、不覆盖已填内容,适合批量上架后统一补文案。
相关入口与接口定义见 ContentAIController 和路由文件 innopacks/aicore/routes/panel.php。
三、AI 客服与后台智能助手:一句话查询订单、库存和销售
InnoShop 的 AI 对话能力分两个场景,核心是**"工具调用(Tool Calling)"**——AI 不只聊天,还能实时查库。
后台 AI 助手(PanelChatAgent)
登录后台后,页面右下角有一个悬浮的 "AI 助手" 按钮(组件见 ai-chat.blade.php),点击即可对话:
- 50+ 内置工具:ToolRegistry 注册了商品、订单、发货、客户、库存报表、销售统计、评价、品牌、文章等工具,助手会自己决定调用哪些工具查真实数据,而不是编造;
- SSE 流式输出:ChatController 以 Server-Sent Events 逐字返回回答,并实时展示"正在调用哪个工具"的过程,交互体验接近 ChatGPT;
- 结构化回答:系统提示词(PanelChatAgent)要求用 Markdown 表格呈现多条数据、加粗关键金额指标,运营人员可以一眼扫读;
- 多轮上下文:自动保留最近 10 轮对话历史,可以连续追问"那这单什么时候发货的?"。
面向买家的 AI 客服(CustomerServiceAgent)
CustomerServiceAgent 是为前台顾客准备的客服机器人:它支持多轮会话、可挂载查询类工具,并且人设提示词可通过后台service_bot_ai_prompt设置项自定义——默认要求"简洁友好、用顾客相同的语言回答"。配合店铺多语言体系,同一机器人可以中英文无缝切换。
四、AI 绘图:在媒体库直接生成商品图
InnoShop 把 AI 绘图(文生图)集成进了后台媒体库,编辑商品图片时可直接调用(前端对话框见 _ai-image-dialog.blade.php),后端入口是 AIImageController。
功能亮点:
- 提示词 + 负向提示词:描述想要的画面,同时可以排除不想要的元素;
- 参考图(图生图):上传一张本地参考图,让 AI 在其风格基础上生成新图;
- 模板一键套用:内置"商品白底图、竖版人像、社交方图、抽象背景"四类电商常用模板;
- 多张批量:可指定一次生成 1 张以上,方便挑图;
- 驱动可插拔:Images 目录 提供 OpenAI 兼容与 MiniMax 两套驱动,插件可通过
ai.image_generate_driver钩子替换为任意供应商,生成结果自动存入媒体存储。
💡 实用技巧:先上传商品实拍图作为参考图,再用模板"商品白底图"生成,适合做主图统一风格。
五、加分项:MCP 协议,让你的 AI 客户端直接"接管"店铺
InnoShop 原生内置 MCP Server(路由见 innopacks/mcp/routes/mcp.php),把上面 50+ 个店铺工具以标准 MCP 协议暴露出去。在 Claude Desktop、Cursor 等任意 MCP 客户端中接入后,你可以直接用自然语言让外部 AI:
- 查询"最近 7 天销量前十的商品";
- 拉取低库存报表、某客户的全部订单;
- (可选)创建发货、修改订单状态等写操作。
安全设计值得点赞:默认只读——写操作工具只有商家在后台显式开启mcp_write_enabled后才会出现;MCP 端点本身也是 opt-in(需开启mcp_enabled),并且要求 Sanctum 管理员凭证 + Origin 校验,防止被恶意站点偷调。
六、常见问题与最佳实践
Q1:不接国外模型能用吗?可以。DeepSeek、GLM、Kimi、豆包、通义千问、混元等国产模型都走 OpenAI 兼容协议,填密钥即可;也可以选 Ollama 完全本地运行。
Q2:AI 生成的文案能覆盖我写好的内容吗?不能。队列补全任务只填充空字段;界面上的手动生成都需要点击确认,控制权始终在你手里。
Q3:多语言站点如何保证翻译质量?批量生成时 InnoShop 会向模型注入强制语言指令(例如"你必须完全使用简体中文回答"),并逐语言独立生成,单语言失败不影响其他语言。
Q4:成本如何控制?按需调用:文案只在生成时消耗 token;建议把高频字段(摘要、卖点)用便宜模型,正文和绘图用高质量模型,通过"能力分配"分别指定即可。
🧭小结:InnoShop 的 AI 不是噱头功能,而是一条完整链路——AicoreServiceProvider 负责装配服务商、工具与路由,文案、客服、绘图三大场景开箱即用,MCP 则把店铺能力开放给外部 AI 生态。如果你正在寻找一个内置 AI 能力的开源 Laravel 电商系统,这套设计值得认真参考。
【免费下载链接】innoshop
InnoShop is an AI-powered open source e-commerce system built on Laravel 13. It supports multiple AI models and native MCP (Model Context Protocol) for intelligent automation, with multi-language and multi-currency out of the box. Modular architecture and flexible plugin/theme system make it highly adaptable to diverse business needs.
相关推荐
AdGuard Home 配置优化实战:DNS 过滤从部署到维护的 5 步路线
AdGuard Home 配置优化实战:DNS 过滤从部署到维护的 5 步路线 AdGuard Home 是一款网络级 DNS 过滤服务器,装完只是起点。这篇
后端网络Bagisto AI电商功能:智能推荐与客户服务
Bagisto AI电商功能:智能推荐与客户服务 Bagisto作为现代化的开源电商平台,通过集成先进的AI技术,提供了全面的智能电商解决方案。平台采用模块化A
电商后端react-native-image-modal与第三方图片库集成:FastImage和Expo Image实战教程
react native image modal与第三方图片库集成:FastImage和Expo Image实战教程 react native image mo
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考