项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1399
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- AWS 账户,且具备部署所需权限
- 已配置凭证的 AWS CLI
- Node.js 18+ 与 npm
- Python 3.8+
- AWS CDK CLI(兼容 aws-cdk-lib 2.206.0 或更高版本)
安装与启动步骤
-
1检查本地环境
确认本机已安装 Node.js 18+、Python 3.8+,并用 AWS CLI 配置好账号凭证,否则后续 CDK 无法部署。
-
2安装 CDK CLI
全局安装或更新 AWS CDK 命令行工具,建议用官方 latest 版本以避免与 aws-cdk-lib 版本不兼容。
npm install -g aws-cdk@latest -
3验证 CDK 版本
查看已安装的 CDK CLI 版本,需与 aws-cdk-lib 2.206.0 或更高版本兼容,版本过低请重新安装。
cdk --version -
4执行自动化部署
本方案通过 AWS CDK 与 SeedFarmer 全自动部署到你的 AWS 账户,会创建前端、API、向量库等资源。
如何确认成功
CDK/SeedFarmer 部署流程正常结束后,打开输出的访问地址进入 React Web UI,与聊天机器人对话确认可用。
常见问题
Q:CDK CLI 版本不兼容怎么办?
A:需使用与 aws-cdk-lib 2.206.0 或更高版本兼容的 CDK CLI,执行 npm install -g aws-cdk@latest 更新后重新部署。
Q:部署需要哪些前置条件?
A:需要 AWS 账户及相应权限、配置好凭证的 AWS CLI、Node.js 18+ 与 npm、Python 3.8+,以及兼容版本的 CDK CLI。
Q:支持哪些大语言模型?
A:支持 Amazon Bedrock(如 Claude、Llama 2)、SageMaker 及自定义模型端点,也可通过 GenAIEH Gateway 接入更多模型。
Q:部署方式是否手动逐步操作?
A:不是,整个部署过程由 AWS CDK 和 SeedFarmer 全自动化完成。
注意事项
- 项目直接部署到你自己的 AWS 账户,会产生相应 AWS 资源与调用费用。
- README 未给出完整的克隆与部署命令,实际部署请以官方仓库和文档说明为准。
- 安装 CDK CLI 后务必用 cdk --version 确认版本满足兼容要求。
核心亮点
- 深度集成AWS生态,CDK部署自动化,从基础设施到前端全栈覆盖
- 支持8+主流LLM和多种RAG引擎,可灵活组合对比,降低模型锁定风险
- 内置流式输出、会话历史、用户反馈等生产级功能,非Demo级代码
不足之处
- 依赖AWS服务,非AWS环境无法直接使用,云厂商锁定明显
- 配置和部署复杂度较高,需要熟悉CDK和AWS网络、权限等知识
适用场景
- 企业快速搭建内部知识库问答助手,对接现有AWS基础设施
- 多模型效果对比评估,选择最适合业务场景的LLM和RAG组合
- 作为生成式AI应用参考架构,加速从概念验证到生产落地
替代项目
LangChain、Haystack、Dify
上一篇:Dragonfire
下一篇:Bard
同类项目推荐
dialoqbase
开源
拖拽配置,快速生成多模型聊天机器人
Create chatbots with ease
cortana
开源
用 ChatGPT 和语音技术,打造你的私人语音助理
Your own personal assistant thanks to chat-gpt, whisper, and elevenlabs tts
google-bard-api
开源
把 Google Bard 变成标准 API,几行代码接入你的应用
This project provides a FastAPI wrapper for interacting with Google Bard, a conversa···
gort
开源
用聊天框安全执行运维命令,让协作更高效
Gort is a chatbot framework designed from the ground up for chatops.
delbot
开源
动动嘴就能搜新闻、查知识,还能读给你听
It understands your voice commands, searches news and knowledge sources, and summari···
seq2seq-chatbot
开源
用TensorFlow快速搭建自己的seq2seq聊天机器人
A sequence2sequence chatbot implementation with TensorFlow.
awesome-chatgpt
开源
一站式找全ChatGPT好用的开源工具
A curated list of awesome ChatGPT software.
chatbot
开源
记住你的俄语聊天机器人,越聊越懂你
Русскоязычный генеративный чатбот с профилем···
WristAssist
开源
手腕上的 AI 助手,抬手就能聊和画
A powerful ChatGPT and DALL-E app for all WearOS devices
