类库
› genai-idp
cdklabs/genai-idp
该仓库是基于AWS CDK的GenAI智能文档处理加速器,利用Amazon Bedrock和SageMaker等AI服务,将非结构化文档批量转换为结构化数据。提供模块化架构、多种处理模式及无服务器设计,支持灵活部署与集成。
技术栈
根目录 javascript
查看全部依赖 (7)
依赖
@mrgrain/jsii-struct-builder
^0.7.63
开发依赖
@types/node
^18
cdklabs-projen-project-types
^0.3.2
constructs
^10.0.0
projen
^0.99.17
ts-node
^10.9.2
typescript
^5.9.2
packages/@cdklabs/genai-idp-bda-processor javascript
测试
Jest
^29.7.0
代码规范
ESLint
^9
Prettier
^3.5.3
查看全部依赖 (30)
开发依赖
@aws-cdk/aws-bedrock-agentcore-alpha
2.241.0-alpha.0
@aws-cdk/aws-bedrock-alpha
2.241.0-alpha.0
@aws-cdk/aws-glue-alpha
2.241.0-alpha.0
@aws-cdk/aws-lambda-python-alpha
2.241.0-alpha.0
@aws-cdk/aws-sagemaker-alpha
2.241.0-alpha.0
@aws-cdk/cx-api
^2.207.0
@cdklabs/genai-idp
0.0.0
@cdklabs/generative-ai-cdk-constructs
0.1.314
@types/jest
^29.5.14
@types/node
^22.15.16
@typescript-eslint/eslint-plugin
^8
@typescript-eslint/parser
^8
aws-cdk
^2
aws-cdk-lib
2.241.0
cdk-nag
^2.36.45
commit-and-tag-version
^12
constructs
10.5.1
eslint-config-prettier
^10.1.5
eslint-import-resolver-typescript
^4.3.4
eslint-plugin-import
^2.31.0
eslint-plugin-prettier
^5.4.0
jest-junit
^16
jsii
~5.9
jsii-diff
^1.112.0
jsii-docgen
^10.7.4
jsii-pacmak
^1.112.0
jsii-rosetta
~5.9
ts-jest
^29.3.2
ts-node
^10.9.2
typescript
^5.8.3
packages/@cdklabs/genai-idp-bedrock-llm-processor javascript
测试
Jest
^29.7.0
代码规范
ESLint
^9
Prettier
^3.5.3
查看全部依赖 (30)
开发依赖
@aws-cdk/aws-bedrock-agentcore-alpha
2.241.0-alpha.0
@aws-cdk/aws-bedrock-alpha
2.241.0-alpha.0
@aws-cdk/aws-glue-alpha
2.241.0-alpha.0
@aws-cdk/aws-lambda-python-alpha
2.241.0-alpha.0
@aws-cdk/aws-sagemaker-alpha
2.241.0-alpha.0
@aws-cdk/cx-api
^2.207.0
@cdklabs/genai-idp
0.0.0
@cdklabs/generative-ai-cdk-constructs
0.1.314
@types/jest
^29.5.14
@types/node
^22.15.16
@typescript-eslint/eslint-plugin
^8
@typescript-eslint/parser
^8
aws-cdk
^2
aws-cdk-lib
2.241.0
cdk-nag
^2.36.45
commit-and-tag-version
^12
constructs
10.5.1
eslint-config-prettier
^10.1.5
eslint-import-resolver-typescript
^4.3.4
eslint-plugin-import
^2.31.0
eslint-plugin-prettier
^5.4.0
jest-junit
^16
jsii
~5.9
jsii-diff
^1.112.0
jsii-docgen
^10.7.4
jsii-pacmak
^1.112.0
jsii-rosetta
~5.9
ts-jest
^29.3.2
ts-node
^10.9.2
typescript
^5.8.3
packages/@cdklabs/genai-idp-sagemaker-udop-processor javascript
构建工具
esbuild
^0.28.0
测试
Jest
^29.7.0
代码规范
ESLint
^9
Prettier
^3.5.3
查看全部依赖 (31)
开发依赖
@aws-cdk/aws-bedrock-agentcore-alpha
2.241.0-alpha.0
@aws-cdk/aws-bedrock-alpha
2.241.0-alpha.0
@aws-cdk/aws-glue-alpha
2.241.0-alpha.0
@aws-cdk/aws-lambda-python-alpha
2.241.0-alpha.0
@aws-cdk/aws-sagemaker-alpha
2.241.0-alpha.0
@aws-cdk/cx-api
^2.207.0
@aws-sdk/client-sagemaker-runtime
^3.1029.0
@cdklabs/genai-idp
0.0.0
@cdklabs/generative-ai-cdk-constructs
0.1.314
@types/jest
^29.5.14
@types/node
^22.15.16
@typescript-eslint/eslint-plugin
^8
@typescript-eslint/parser
^8
aws-cdk
^2
aws-cdk-lib
2.241.0
cdk-nag
^2.36.45
commit-and-tag-version
^12
constructs
10.5.1
eslint-config-prettier
^10.1.5
eslint-import-resolver-typescript
^4.3.4
eslint-plugin-import
^2.31.0
eslint-plugin-prettier
^5.4.0
jest-junit
^16
jsii
~5.9
jsii-diff
^1.112.0
jsii-docgen
^10.7.4
jsii-pacmak
^1.112.0
jsii-rosetta
~5.9
ts-jest
^29.3.2
ts-node
^10.9.2
typescript
^5.8.3
packages/@cdklabs/genai-idp javascript
测试
Jest
^29.7.0
代码规范
ESLint
^9
Prettier
^3.5.3
查看全部依赖 (30)
依赖
yaml
^2.8.0
开发依赖
@aws-cdk/aws-bedrock-agentcore-alpha
2.241.0-alpha.0
@aws-cdk/aws-bedrock-alpha
2.241.0-alpha.0
@aws-cdk/aws-glue-alpha
2.241.0-alpha.0
@aws-cdk/aws-lambda-python-alpha
2.241.0-alpha.0
@aws-cdk/aws-sagemaker-alpha
2.241.0-alpha.0
@aws-cdk/cx-api
^2.207.0
@cdklabs/generative-ai-cdk-constructs
0.1.314
@types/jest
^29.5.14
@types/node
^22.15.16
@typescript-eslint/eslint-plugin
^8
@typescript-eslint/parser
^8
aws-cdk
^2
aws-cdk-lib
2.241.0
cdk-nag
^2.36.45
commit-and-tag-version
^12
constructs
10.5.1
eslint-config-prettier
^10.1.3
eslint-import-resolver-typescript
^3.10.1
eslint-plugin-import
^2.31.0
eslint-plugin-prettier
^5.4.0
jest-junit
^16
jsii
~5.9
jsii-diff
^1.112.0
jsii-docgen
^10.7.4
jsii-pacmak
^1.112.0
jsii-rosetta
~5.9
ts-jest
^29.3.2
ts-node
^10.9.2
typescript
^5.8.3
sources/docs-site javascript
查看全部依赖 (4)
依赖
@astrojs/starlight
^0.34.1
astro
^5.7.10
sharp
^0.33.3
zod
^3.25.76
sources/nested/bedrockkb/src/opensearch_index_custom_resource python
网络
Requests
查看全部依赖 (4)
依赖
aws-lambda-powertools
cfnresponse
opensearch-py
requests-aws4auth
sources/nested/bedrockkb/src/s3_vectors_manager python
查看全部依赖 (3)
依赖
boto3
botocore
cfnresponse
sources/nested/bedrockkb/src/start_ingestion_job_custom_resource python
查看全部依赖 (1)
依赖
cfnresponse
sources javascript
查看全部依赖 (1)
开发依赖
basedpyright
^1.32.1
sources/patterns/unified/src/assessment_function python
查看全部依赖 (1)
依赖
..
sources/patterns/unified/src/bda_completion_function python
查看全部依赖 (2)
依赖
..
boto3
sources/patterns/unified/src/bda_invoke_function python
查看全部依赖 (1)
依赖
..
sources/patterns/unified/src/bda_processresults_function python
查看全部依赖 (3)
依赖
..
boto3
pypdfium2
sources/patterns/unified/src/classification_function python
查看全部依赖 (1)
依赖
..
sources/patterns/unified/src/evaluation_function python
查看全部依赖 (1)
依赖
..
sources/patterns/unified/src/extraction_function python
查看全部依赖 (1)
依赖
..
sources/patterns/unified/src/ocr_function python
查看全部依赖 (3)
依赖
..
NumPy
Pandas
sources/patterns/unified/src/processresults_function python
查看全部依赖 (1)
依赖
..
sources/patterns/unified/src/rule-validation-function python
查看全部依赖 (1)
依赖
..
sources/patterns/unified/src/rule-validation-orchestration-function python
查看全部依赖 (1)
依赖
..
sources/patterns/unified/src/summarization_function python
查看全部依赖 (1)
依赖
..
sources/src/lambda/agent_processor python
查看全部依赖 (1)
依赖
aws-requests-auth
sources/src/lambda/agentcore_gateway_manager python
查看全部依赖 (3)
依赖
bedrock_agentcore_starter_toolkit
cfnresponse
ruamel-yaml
sources/src/lambda/dashboard_merger python
查看全部依赖 (1)
依赖
cfnresponse
sources/src/lambda/discovery_processor python
查看全部依赖 (1)
依赖
aws-requests-auth
sources/src/lambda/docsplit_testset_deployer python
网络
Requests
查看全部依赖 (2)
依赖
cfnresponse
pypdf
sources/src/lambda/fcc_dataset_deployer python
查看全部依赖 (3)
依赖
cfnresponse
huggingface-hub
pyarrow
sources/src/lambda/initialize_counter python
查看全部依赖 (1)
依赖
cfnresponse
sources/src/lambda/ipset_updater python
查看全部依赖 (3)
依赖
boto3
cfnresponse
urllib3
sources/src/lambda/ocr_benchmark_deployer python
查看全部依赖 (3)
依赖
Pillow
cfnresponse
huggingface-hub
sources/src/lambda/read_previous_idp_pattern python
查看全部依赖 (1)
依赖
cfnresponse
sources/src/lambda/start_codebuild python
查看全部依赖 (1)
依赖
crhelper
sources/src/lambda/update_configuration python
查看全部依赖 (1)
依赖
cfnresponse
sources/src/lambda/update_settings python
查看全部依赖 (1)
依赖
cfnresponse
sources/src/lambda/w2_dataset_deployer python
查看全部依赖 (3)
依赖
cfnresponse
huggingface-hub
pyarrow
sources/src/ui javascript
框架
React
^18.3.1
构建工具
Vite
^7.1.12
测试
Vitest
^3.1.0
网络
Axios
^1.12.1
代码规范
ESLint
^8.57.1
Prettier
^2.8.8
查看全部依赖 (75)
依赖
@aws-amplify/ui-react
^6.12.0
@aws-crypto/sha256-browser
^2.0.2
@aws-crypto/sha256-js
^2.0.2
@aws-sdk/client-cognito-identity
^3.985.0
@aws-sdk/client-s3
^3.985.0
@aws-sdk/client-ssm
^3.985.0
@aws-sdk/hash-node
^3.374.0
@aws-sdk/middleware-retry
^3.374.0
@aws-sdk/protocol-http
^3.374.0
@aws-sdk/s3-request-presigner
^3.985.0
@aws-sdk/url-parser
^3.374.0
@aws-sdk/util-format-url
^3.775.0
@cloudscape-design/chat-components
^1.0.68
@cloudscape-design/collection-hooks
^1.0.76
@cloudscape-design/components
^3.0.1112
@cloudscape-design/global-styles
^1.0.44
@dnd-kit/core
^6.0.8
@dnd-kit/sortable
^7.0.2
@dnd-kit/utilities
^3.2.2
@monaco-editor/react
^4.7.0
@testing-library/jest-dom
^5.17.0
@testing-library/react
^14.3.1
@testing-library/user-event
^14.5.2
ajv
^8.18.0
ajv-formats
^2.1.1
aws-amplify
^6.16.2
brace-expansion
^2.0.2
chart.js
^4.5.0
dompurify
^3.3.2
form-data
^4.0.4
immer
^10.1.3
js-yaml
^4.1.1
json-schema-traverse
^1.0.0
lodash-es
^4.17.23
mammoth
^1.9.1
postcss
^8.5.6
react-chartjs-2
^5.3.0
react-dom
^18.3.1
react-icons
^4.12.0
react-markdown
^9.1.0
react-router-dom
^6.30.3
react-syntax-highlighter
^16.1.0
recharts
^3.5.1
rehype-raw
^7.0.0
remark-gfm
^4.0.1
serialize-javascript
^7.0.3
tmp
^0.2.5
uuid
^11.1.0
vuera
^0.2.7
xlsx
https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz
开发依赖
@babel/plugin-proposal-private-property-in-object
^7.21.11
@babel/plugin-transform-react-jsx
^7.22.15
@graphql-codegen/add
^6.0.0
@graphql-codegen/cli
^6.1.2
@graphql-codegen/typescript
^5.0.8
@graphql-codegen/typescript-operations
^5.0.8
@types/js-yaml
^4.0.9
@types/react
^19.2.14
@types/react-dom
^19.2.3
@types/react-syntax-highlighter
^15.5.13
@typescript-eslint/eslint-plugin
^7.18.0
@typescript-eslint/parser
^7.18.0
@vitejs/plugin-react
^5.0.4
eslint-config-prettier
^8.10.0
eslint-plugin-import
^2.31.0
eslint-plugin-jest
^28.14.0
eslint-plugin-jsx-a11y
^6.10.2
eslint-plugin-prettier
^4.2.1
eslint-plugin-react
^7.37.4
eslint-plugin-react-hooks
^4.6.2
graphql
^16.10.0
jsdom
^26.1.0
tsx
^4.21.0
typescript
^5.9.3
vite-plugin-svgr
^4.5.0