generative-ai-cdk-constructs

几行 CDK 代码,把 Bedrock 大模型能力接进你的 AWS 应用

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 77 🐛 待处理 10 👀 关注 10
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 543
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,遵循 Apache-2.0 许可证

项目预览

generative-ai-cdk-constructs 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开发框架
开发团队awslabs
定价模式🏷️完全免费
价格说明开源免费,遵循 Apache-2.0 许可证
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型agent,amazon-bedrock,appsync,aws,aws-cdk,content-generation,generative-ai,huggingface,knowledge-base,langchain,llm,opensearch,question-answering-system,retrieval-augmented-generation,sagemaker,step-functions,summarization
GitHub 星标★ 543
上线时间2023-09-14 00:00:00
代码更新2026-10-29
仓库体积60.4 MB
本站数据更新2026-11-04
维护状态活跃
收录时间2026-09-13
浏览次数2

项目介绍

AWS Generative AI CDK Constructs 是 AWS 官方提供的 CDK 构造库,用 TypeScript 把常见生成式 AI 架构封装成可复用的基础设施组件。它解决的是开发者在 AWS 上搭建生成式 AI 应用时,需要手动编写大量 CDK 代码、反复处理 Bedrock、OpenSearch、AppSync、S3 等资源编排的问题。核心能力包括:一键部署基于 Amazon Bedrock 的知识库问答(RAG)、内容生成、Agent 工作流、LangChain 集成、HuggingFace 模型推理等模式;每个构造都内置了 IAM 权限、向量存储、API 接口和前端接入的默认配置,开发者只需几行代码就能把大模型能力接入现有应用。项目还提供示例代码和架构图,适合作为企业级 AI 应用的起点,降低从原型到生产的门槛。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 543

使用教程

难度:进阶 约 45 分钟 部署方式:本地构建 5 步

环境要求

  • AWS 账号
  • Node.js 20+
  • CDK v2

安装与启动步骤

  1. 1先确认 CDK 环境

    它是 CDK 构造库,需要有 CDK 项目骨架。

    npx cdk --version
  2. 2装构造库

    Python 与 TypeScript 都有包。

    npm install @cdklabs/generative-ai-cdk-constructs
  3. 3挑一个构造用

    知识库、智能体、向量存储各有现成构造。

  4. 4合成本地模板

    先只出 CloudFormation 模板,别急着部署。

    npx cdk synth
  5. 5部署并验证

    确认资源起来了再把它接进业务。

    npx cdk deploy

如何确认成功

cdk synth 能产出模板,部署后目标资源在控制台可见且能被你的应用正常调用

注意事项

  • 它是 CDK 构造库,不是独立服务,用之前得先有 CDK 项目。
  • 价值在于把多服务的生成式 AI 方案收敛成几十行声明式代码。
  • 合成模板与真实部署是两步,先 synth 看资源清单能省掉不少误部。
  • 依赖 AWS 生态,跨云方案用不上。

核心亮点

  • 官方维护,与 Bedrock、OpenSearch、AppSync 等 AWS 服务深度集成,权限和网络配置开箱即用
  • 覆盖 RAG 知识库、内容生成、Agent 工作流等常见模式,提供可直接部署的示例,减少重复造轮子
  • 基于 TypeScript 的 CDK 构造,支持类型提示和基础设施即代码,便于版本管理和团队协作

不足之处

  • 强绑定 AWS 生态,无法迁移到其他云或本地环境,灵活性受限
  • 部分构造仍处于实验阶段,API 可能随版本迭代发生破坏性变更,生产使用需谨慎

适用场景

  • 企业快速搭建基于内部文档的 RAG 问答系统
  • 开发者用 CDK 将 Bedrock 内容生成能力接入现有 Web 应用
  • 团队需要标准化、可复用的生成式 AI 基础设施模板

替代项目

langchain、aws-samples/amazon-bedrock-workshop

上一篇:aegra

下一篇:boxcars

同类项目推荐

dsh-codex-subscription 开源

用 ChatGPT 订阅额度直连 DSH,免 API Key 免 CLI

Use your ChatGPT Plus / Pro (Codex) subscription in DeepSeek Harness (DSH): GPT-6 & ···

★ 350 2026-10-06
Awesome-Context-Engineering 开源

一站式掌握上下文工程,从入门到生产级AI系统

Comprehensive survey on Context Engineering: from prompt engineering to production-g···

★ 3334 2026-08-09
claude-code-tools 开源

给 Claude Code 装上瑞士军刀,日常开发效率翻倍

Practical productivity tools for Claude Code, Codex-CLI, and similar CLI coding agen···

★ 2029 2026-08-09
mcp-toolbox-sdk-python 开源

用 Python 快速接入 MCP 数据库工具,让 LLM 安全操作数据库。

Python SDK for interacting with the MCP Toolbox for Databases.

★ 192 2026-08-10
codesyncer 开源

让AI编程助手跨会话记住你的项目,告别反复解释

Claude forgets everything when the session ends. CodeSyncer makes it remember.

★ 69 2026-08-09
connectonion 开源

让多个 AI Agent 组队干活,少写调度代码。

CLI is all you need. The agent CLI harness.

★ 1505 2026-09-12
Ivy-Framework 开源

只写 C# 就能生成内部管理后台,前后端一次搞定

The ultimate framework for building internal tools with LLM code generation by unify···

★ 437 2026-09-14
adk-docs 开源

写代码定义 AI Agent,评估部署一条龙

An open-source, code-first toolkit for building, evaluating, and deploying sophistic···

★ 1532 2026-09-22