项目介绍
UnoPIM 是一款基于 Laravel 12 构建的开源产品信息管理系统(PIM),GitHub 星标超过 9,500 颗。它帮助企业集中管理产品数据,从多个来源整合信息, enrich 产品描述,并分发到各种销售渠道。UnoPIM v2.0 引入了强大的 AI 代理功能,支持通过自然语言管理产品数据,大幅提升了产品管理效率。支持处理超过 1000 万级产品数据,适合中大型电商和企业使用。
核心特色功能
- AI 代理聊天:通过自然语言与 AI 对话,完成产品搜索、创建、更新、批量编辑、导出等操作,支持 32+ 种工具调用
- 多平台 AI 集成:支持 OpenAI、Anthropic Claude、Gemini、Groq、Ollama、Mistral、DeepSeek 等 10+ AI 提供商
- 海量数据处理:经过生产环境验证,可处理超过 1000 万级产品数据
- 多渠道同步:一次管理,多渠道分发(电商平台、ERP、官网等)
- 数据导入导出:支持 ZIP 图片上传、实时进度跟踪、高批量处理
- 多语言支持:内置翻译工作流,支持多语言产品信息管理
- 用户权限管理:完整的角色和权限控制系统
系统要求
服务器:Nginx 或 Apache2
内存:8GB+
PHP:8.3+
Node.js:20 LTS+
Composer:2.5+
数据库(二选一):
- MySQL 8.0.32+
- PostgreSQL 14.x+(推荐)
安装步骤
方式一:Docker 部署(推荐)
# 克隆项目
git clone https://github.com/unopim/unopim.git
cd unopim
# 复制环境变量
cp .env.example .env
# 编辑 .env 配置数据库等信息
# 启动 Docker
docker compose up -d
# 或使用 Laravel Sail
php artisan sail:up
方式二:手动安装
# 1. 安装依赖
composer install
npm install
# 2. 配置环境变量
cp .env.example .env
php artisan key:generate
# 3. 运行数据库迁移
php artisan migrate
# 4. 启动服务
php artisan serve
使用方法
使用 AI 代理管理产品
- 在 AI Chat 界面输入自然语言指令,如「搜索所有手机产品」
- AI 代理会自动执行搜索、筛选等操作并返回结果
- 可以进一步对话:「将这些产品的价格降低 10%」
- 支持批量操作:「将所有服装类产品添加「新品」标签」
产品数据导入
- 进入导入页面,选择 CSV/Excel 文件
- 可附加 ZIP 压缩包包含产品图片
- 实时查看导入进度和每一步的处理状态
- 导入完成后自动生成质量报告
配置 AI 提供商
- 进入设置 → AI 配置
- 选择 AI 提供商并填写 API Key
- 测试连接成功后保存
- 可在不同场景使用不同的 AI 提供商
适用场景
- 电商平台:管理成千上万 SKU 的产品数据,确保信息一致性
- 多渠道零售商:统一管理产品信息,一次更新同步到所有平台
- 制造商:管理产品技术规格、说明书等信息
- 内容营销团队:AI 辅助生成高质量产品描述和营销文案
开源协议
UnoPIM 采用开源许可证,具体许可证信息请参阅 GitHub 仓库 LICENSE 文件。
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容