AI亚马逊购物助手

一款基于ChatGPT的AI亚马逊购物助手,通过自然语言对话帮助用户发现、比较和选择最佳产品,节省购物时间并减少决策疲劳。

  • by Vipa22aiml
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Vipa22aiml/amazonMcp

使用说明

🤖 基于AI的亚马逊购物助手,适用于ChatGPT

更明智地购物,而非更费力。通过ChatGPT内的自然对话,直接在亚马逊上发现完美商品。

🌟 概述

这个项目是一个基于人工智能的亚马逊购物助手,作为ChatGPT主控程序(MCP)服务器构建。它利用亚马逊产品广告API(PA API 5.0)的强大功能,提供直观且对话式的购物体验。告别无尽的滚动和令人困惑的过滤器。现在,您只需提问,即可查找、比较并选择最佳产品。

✨ 主要特点

  • 🔍 智能对话式搜索: 使用自然语言查找产品。只需像与人交谈一样,说出你想要的。例如:“给我展示一下60,000卢比以下、至少16GB内存的最佳编程笔记本电脑。”
  • ↔️ 并排对比: 以清晰简洁的格式轻松比较产品规格、价格和评分。
  • ⭐ 基于AI的评论摘要: 在几秒钟内掌握数百条客户评论的精髓。我们的AI分析并总结出关键的优缺点。
  • 💰 实时价格与库存查询: 随时获取最新价格信息和库存情况,不错过任何优惠。
  • 🎯 个性化推荐: 你与助手互动越多,它就越能理解你的偏好,从而提供个性化的建议。
  • ⚡ 优惠和配送信息: 筛选符合Prime会员资格的商品,并获取配送信息,以便做出明智的购买决策。

🚀 我们解决的问题

在亚马逊上购物可能会让人感到不知所措。面对数以百万计的商品,要找到合适的产品实属不易。你可能会花上数小时浏览搜索结果,比较价格,试图辨别虚假评论。

我们的ChatGPT购物助手能帮你过滤掉纷繁杂乱的信息。它就像您的私人购物顾问,能够理解您的需求,并即时提供经过精心挑选的数据驱动型推荐。这不仅能为您节省时间,还能减轻决策疲劳,帮助您做出自信的购买决定。

🛠️ 技术栈

该项目采用现代且强大的技术栈构建,以确保提供无缝且高效的用户体验:

  • 后端: 使用FastAPI的Python来构建高性能API。
  • 人工智能集成: OpenAI的MCP协议,实现与ChatGPT的无缝集成。
  • 数据来源: 亚马逊产品广告API 5.0,提供全面且实时的产品数据。
  • 前端(着陆页): 使用Next.js结合Tailwind CSS,打造快速、响应迅速且设计精美的用户界面。
  • 用户界面组件: Shadcn:用于创建无障碍且可重用的UI组件。
  • 动画: 使用Framer Motion打造流畅且引人入胜的动画。
  • 部署: 着陆页已作为静态网站部署在GitHub Pages上。

🏁 开始入门

先决条件

  • 一个拥有访问ChatGPT权限的OpenAI账户。
  • 一个亚马逊联盟账户,用于获取产品广告API的API密钥。

安装

  1. 克隆仓库:

    git clone https://github.com/[YOUR_GITHUB_USERNAME]/[YOUR_REPOSITORY_NAME].git
    cd [YOUR_REPOSITORY_NAME]
    
  2. 安装依赖项:

    pip install -r requirements.txt
    
  3. 配置你的环境变量:

    创建一个 .env 在根目录下创建文件并添加您的API密钥:

    AMAZON_ACCESS_KEY=your_amazon_access_key
    AMAZON_SECRET_KEY=your_amazon_secret_key
    AMAZON_ASSOCIATE_TAG=your_amazon_associate_tag
    
  4. 运行服务器:

    uvicorn main:app --reload
    

🎥 演示

观看这个短视频,了解AI购物助手的实际应用:

[链接到您在YouTube或Loom上的演示视频]

🤝 如何贡献(或:如何参与贡献)

我们欢迎社区成员的贡献!如果您想参与贡献,请按照以下步骤操作:

  1. 为该仓库创建分支(或“克隆该仓库”)。
  2. 创建一个新分支(git checkout -b feature/your-feature-name)。
  3. 做出你的更改。
  4. 提交您的更改(git commit -m 'Add some amazing feature')。
  5. 推送到分支(git push origin feature/your-feature-name)。
  6. 提交一个拉取请求。

请阅读我们的 CONTRIBUTING.md 如需了解更多关于我们行为准则以及提交拉取请求(pull request)的流程的详细信息。

📜 许可证

这个项目采用MIT许可证授权——详见 LICENSE.md(许可证文件) 文件中有详细信息。

⚖️ 联盟合作伙伴披露声明

这个项目是亚马逊服务有限责任公司(Amazon Services LLC)联盟计划的参与者,该计划是一个联盟广告计划,旨在为网站提供通过广告和链接至亚马逊来赚取广告费的途径。我们通过我们的链接促成的符合资格的购买会获得一小笔佣金,而您无需为此支付额外费用。