# ai-amazon **Repository Path**: leke_code/ai-amazon ## Basic Information - **Project Name**: ai-amazon - **Description**: https://www.abbpt.com 是聚焦跨境电商的 AI 辅助运营平台,支持亚马逊,ozon, 等平台提供选品分析、文案生成等工具。技术栈:JDK 1.8 + Spring Boot 2.7 + Docker + Nginx本开源版本为基础功能版,完整商业能力请访问官网:https://www.abbpt.com环境要求:JDK 1.8 + Maven 3.6+ / Gradle 7.x - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-04-14 - **Last Updated**: 2026-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ai-amazon ## 项目全景介绍 **ai-amazon(官网:https://www.abbpt.com)** 是一款面向跨境电商从业者的全链路 AI 智能运营平台,深度适配亚马逊、Ozon 等主流跨境平台,以「AI 赋能 + 生态整合」为核心,构建覆盖选品分析、内容生成、订单管理、视觉设计、安全防护的一站式运营解决方案。平台聚焦跨境电商行业痛点,通过自动化工具与智能算法,帮助中小卖家降低技术门槛、减少人力成本,同时为企业级用户提供灵活可扩展的定制化能力,实现从产品上架到订单转化的全流程效率提升。 作为深耕跨境电商领域的技术解决方案,ai-amazon 不仅整合了 AI 大模型、云端存储、在线支付等核心技术能力,更通过标准化接口设计与模块化架构,支持多场景二次开发与生态对接,成为跨境电商数字化转型的核心工具载体。 ## 核心价值与行业痛点解决 ### 1. 解决选品难、试错成本高的行业痛点 - 基于平台数据挖掘与 AI 算法,精准识别蓝海商品与市场趋势,避免盲目选品风险 - 支持批量商品数据采集与分析,快速完成竞品调研与市场卡位 - 提供商标分类、目标平台适配等基础数据支持,合规化选品更省心 ### 2. 破解内容创作效率低、本地化难的核心问题 - 集成 DeepSeek、豆包等顶尖大模型,流式生成符合平台规则的标题、五点描述、A+页面文案 - 支持多语言、多写作风格适配,满足不同地区市场的本地化内容需求 - AI 关键词提取与优化,提升商品搜索排名与曝光概率 ### 3. 打通运营全流程,实现一体化高效管理 - 整合商品管理、订单支付、物流追踪、数据统计等核心模块,告别多系统切换 - 自动化订单处理与支付回调,减少人工干预,降低出错率 - 可视化数据统计与分析,实时掌握店铺运营状态与盈利情况 ### 4. 降低视觉设计与合规成本 - 一键生成商品主图、场景图、营销素材,无需专业设计技能 - 支持二维码、印章等合规素材生成,满足跨境电商合规化运营需求 - 阿里云 OSS 云端存储与 CDN 加速,保障素材访问速度与安全性 ### 5. 强化平台安全防护,规避运营风险 - 内置敏感文件扫描、路径遍历攻击识别等安全防护机制,保障系统稳定运行 - 提供 IP 定位、攻击溯源等安全能力,防范恶意攻击与数据泄露 - 合规化支付流程与订单管理,规避跨境交易风险 ## 技术栈与架构优势 ### 核心技术栈 - 基础环境:JDK 1.8(稳定兼容,降低部署门槛) - 核心框架:Spring Boot 2.7(轻量化、高扩展性,支持快速开发) - 数据层:MyBatis + MySQL 5.7/8.0(高性能数据交互,适配高并发场景) - 中间件:Redis(缓存优化)、Docker + Nginx(容器化部署与反向代理) - 第三方集成:支付宝支付、阿里云 OSS、阿里云短信、DeepSeek/豆包大模型 - 前端适配:支持 RESTful API 多端调用(Web、APP、小程序等) ### 架构设计亮点 1. **分层架构设计**:表现层、业务层、数据层、中间件层、第三方对接层清晰分离,解耦业务逻辑与技术实现,便于维护与扩展 2. **模块化开发**:核心功能按业务域拆分模块,支持按需集成与独立部署 3. **高兼容性**:适配 JDK 1.8 及主流服务器(Tomcat 9、Jetty),无需复杂环境配置 4. **易部署特性**:Docker 镜像化打包,支持本地快速启动与云端集群部署 5. **安全架构**:内置接口权限控制、数据加密传输、恶意请求拦截等安全机制,保障平台与用户数据安全 ## 全功能矩阵详解 ### 一、AI 智能分析与内容生成模块 #### 1. 选品与市场分析 - 商品数据批量采集与解析,支持亚马逊 ASIN 数据抓取 - AI 关键词提取与优化,提升搜索权重 - 市场趋势分析与竞品监控,提供数据驱动的选品建议 #### 2. 智能内容创作 - 流式生成商品标题、五点描述、A+页面文案 - 多语言、多写作风格适配,支持本地化内容优化 - 文案质量检测与合规性校验,符合平台规则要求 ### 二、商品与订单管理模块 #### 1. 商品管理 - 商品基础信息维护与分类管理 - 商品类目字典查询与标准化适配 - 多平台商品信息同步与管理 #### 2. 订单与支付管理 - 支付宝 PC 端支付与移动支付对接 - 订单创建、查询、取消、支付状态追踪全流程支持 - 支付回调自动处理与订单状态同步 - 未支付订单定时清理,优化系统资源 #### 3. 数据统计与分析 - 订单数据统计与可视化展示 - 商品运营数据追踪与趋势分析 - 支付记录查询与财务对账支持 ### 三、视觉设计与素材管理模块 #### 1. 图片生成与处理 - AI 生成商品主图、场景图、营销素材 - 图片批量处理与下载,支持格式转换与尺寸调整 - 阿里云 OSS 云端存储与 CDN 加速,保障素材访问速度 #### 2. 合规素材生成 - 多类型二维码生成(支付码、营销码、溯源码、会员码) - 企业印章生成(公章、财务章、合同章、法人章),支持真实性验证 - 素材预览与解码功能,便于合规校验 ### 四、基础数据与配置模块 - 商标尼斯分类查询,支持跨境电商合规选品 - 目标平台适配配置,支持亚马逊、Ozon 等多平台运营 - 内容类型、写作风格、语言列表等基础数据查询 - 申诉场景搜索与模板管理,解决平台申诉难题 ### 五、文件与用户管理模块 #### 1. 文件上传与管理 - 小文件快速上传,支持阿里云 OSS 存储 - 文件哈希校验与秒传功能,提升上传效率 - 文件元数据管理与访问权限控制 #### 2. 用户管理 - 用户资料查询与维护 - 用户配额管理与权限控制 - 个性化设置与运营数据查看 ### 六、安全防护模块 - 恶意请求识别与拦截,防范敏感文件扫描、路径遍历攻击 - 攻击行为溯源与 IP 定位,提供安全反制能力 - 系统错误统一处理,避免敏感信息泄露 - 接口安全测试与压力测试支持,保障系统稳定性 ### 七、第三方集成模块 - 阿里云 OSS 存储:商品图片、文案素材等资源云端存储与访问 - 阿里云短信:验证码发送、订单通知等短信服务 - 支付宝支付:安全合规的在线支付解决方案 - 大模型集成:DeepSeek/豆包大模型提供 AI 推理能力支持 ## 核心接口列表 ### 1. 支付相关接口 #### 1.1 支付宝支付接口 (`/api/pay/alipay`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/page` | POST | 创建支付宝PC网站支付订单 | | `/notify` | POST | 支付宝异步通知回调接口 | | `/query/{outTradeNo}` | GET | 查询订单支付状态 | | `/health` | GET | 支付服务健康检查 | #### 1.2 通用支付接口 (`/api/v1/payment`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/create-order` | POST | 创建支付订单 | | `/query-order` | POST | 查询订单信息 | | `/cancel-order` | POST | 取消订单 | | `/query-order-pay` | POST | 查询订单支付状态 | | `/query-order-list` | POST | 查询订单列表 | | `/check-order/{orderNo}` | GET | 检查订单状态 | | `/history` | GET | 获取支付记录列表 | #### 1.3 订单定时清理 - 定时任务:每天凌晨1点执行,清理超过2小时未支付的订单 - Cron表达式:`0 0 1 * * ?` ### 2. 亚马逊商品相关接口 (`/api/products`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/scrape` | POST | 保存商品爬取数据 | | `/batch` | POST | 批量接收商品数据 | | `/search` | GET | 搜索商品信息 | ### 3. AI分析相关接口 #### 3.1 基础分析接口 (`/api/v1/analysis`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/extract-keywords` | POST | AI提取关键词 | | `/start-analysis` | POST | 开始智能分析 | | `/results/{analysisId}` | GET | 获取分析结果 | | `/status/{analysisId}` | GET | 检查分析状态 | | `/save` | POST | 保存分析记录 | | `/history` | GET | 获取历史分析列表 | | `/history/{recordId}` | DELETE | 删除历史记录 | #### 3.2 流式分析接口 (`/api/v1/analysis`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/stream-extract` | POST | 流式提取关键词 | | `/ai-stream-extract` | POST | AI流式生成标题五点描述 | | `/ai-stream-extract-query` | POST | 查询AI生成结果 | ### 4. 商品管理接口 (`/api/v1/product`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/info` | POST | 获取商品信息 | | `/getBaseProductCategory` | POST | 获取商品类目字典 | ### 5. 分类管理接口 (`/api/v1`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/getPolymeric` | POST | 获取聚合分类信息 | | `/getStatistics` | POST | 获取分类统计数据 | ### 6. 二维码生成接口 (`/api/qrcode`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/generate` | POST | 生成基础二维码 | | `/batch-generate` | POST | 批量生成二维码 | | `/payment` | POST | 生成支付二维码 | | `/marketing` | POST | 生成营销二维码 | | `/traceability` | POST | 生成溯源码 | | `/membership` | POST | 生成会员码 | | `/supported-types` | GET | 获取支持的二维码类型 | ### 7. 安全相关接口 #### 7.1 安全防护接口 (`/api/security`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/attack-info` | GET | 获取攻击信息 | | `/counter-attack` | POST | 安全反制处理 | | `/test` | GET | 安全接口测试 | #### 7.2 自定义错误处理 (`/error`) - 处理404/403/405/400等错误请求 - 识别敏感文件扫描、路径遍历攻击等恶意行为 - 重定向到安全防护页面 #### 7.3 DDoS压力测试 (`/send`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/https` | POST | 执行DDoS压力测试 | | `/https/quick` | GET | 快速压力测试 | | `/https/stop` | POST | 停止压力测试 | ### 8. 短信相关接口 | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/sms/callback/volc` | POST | 火山短信回执回调 | ### 9. 印章生成接口 (`/api/stamp`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/generate` | POST | 生成印章 | | `/batch-generate` | POST | 批量生成印章 | | `/official` | POST | 生成公章 | | `/finance` | POST | 生成财务章 | | `/contract` | POST | 生成合同章 | | `/legal` | POST | 生成法人章 | | `/verify/{stampId}` | GET | 验证印章真实性 | | `/supported-types` | GET | 获取支持的印章类型 | | `/templates` | GET | 获取印章模板 | | `/preview` | POST | 生成印章预览 | | `/decode` | POST | 解码印章信息 | ### 10. 图片生成接口 (`/api/v1/generate`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/subImage` | POST | 提交图片生成任务 | | `/subImageList` | POST | 获取图片列表 | | `/subImageInfo` | POST | 获取图片详情 | | `/queryImageInfo` | POST | 查询图片信息 | | `/downImage` | POST | 下载图片 | ### 11. 任务管理接口 (`/api/v1/task`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/taskList` | POST | 获取任务列表 | | `/appealCaseTemplateTaskList` | POST | 获取申诉案例模板列表 | | `/appealCaseTemplateTaskInfo` | POST | 获取申诉案例模板详情 | | `/taskCount` | POST | 获取任务统计 | | `/taskInfo` | POST | 获取任务详情 | | `/subTaskInfo` | POST | 获取子任务详情 | | `/submitAppeal` | POST | 提交申诉 | ### 12. 基础数据接口 (`/api/v1/base`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/trademark` | POST | 查询商标尼斯分类 | | `/productTargetPlatform` | POST | 查询产品目标平台 | | `/contentTypes` | POST | 查询内容类型 | | `/writingStyles` | POST | 查询写作风格 | | `/languages` | POST | 查询语言列表 | | `/searchio` | POST | 搜索申诉场景 | ### 13. 文件上传接口 (`/api/v1/files`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/upload/small` | POST | 小文件上传(阿里云OSS) | ### 14. 用户管理接口 (`/api/v1/user`) | 接口路径 | 请求方式 | 功能描述 | |---------|---------|---------| | `/profile` | POST | 获取用户资料 | | `/quota` | POST | 查询用户配额 | ## 环境要求与安装部署 ### 环境要求 - 基础环境:JDK 1.8 - 构建工具:Maven 3.6+ 或 Gradle 7.x - 数据库:MySQL 5.7+ - 缓存中间件:Redis 5.0+ - 部署环境:支持 Windows、Linux、MacOS 操作系统 - 网络要求:支持访问阿里云、支付宝、大模型等第三方服务 ### 安装部署流程 1. **代码拉取**:`git clone [你的仓库地址]` 2. **配置修改**: - 修改 `src/main/resources/application.yml`:配置数据库、Redis、平台 API 密钥等基础信息 - 修改 `src/main/resources/thirdparty.yml`:配置支付宝、OSS、大模型、阿里云短信等第三方服务参数 3. **编译打包**:`mvn clean package -DskipTests`(Gradle:`gradle build -x test`) 4. **启动服务**: - 本地启动:`java -jar target/ai-amazon-1.0.0.jar` - Docker 启动:`docker build -t ai-amazon:1.0 . && docker run -p 8080:8080 ai-amazon:1.0` 5. **访问验证**:浏览器打开 `http://localhost:8080`,出现平台首页即启动成功 ## 开源授权与商业合作说明 ### 开源版本说明 - 本项目开源版本为**基础功能版**,包含核心 AI 分析、商品管理、订单支付、视觉设计等基础能力,适用于个人学习与非商业用途 - 完整商业能力(如高级数据分析、多平台深度对接、定制化开发等)需访问官方站点:https://www.abbpt.com ### 授权声明 - **特别声明**:本项目开源版本仅允许个人学习、非商业用途使用,禁止任何形式的商业使用(包括但不限于直接商用、二次开发后商用等) - 若有商业使用需求、定制化开发需求或企业级合作意向,请联系道玄微数信息科技有限公司协商授权 ### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支(例:Feat_add_ozon_api) 3. 提交代码:遵循代码规范,核心功能需补充单元测试 4. 新建 Pull Request:描述修改内容与功能用途,等待审核合并 5. 贡献规范: - 代码注释完整,关键业务逻辑需添加中文注释 - 避免修改核心依赖版本(如 Spring Boot 2.7、JDK 1.8) ![输入图片说明](https://foruda.gitee.com/images/1770518436961382123/7a3a8743_1891660.png "屏幕截图")