类库 › genai-idp
cdklabs

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

评论

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 13:05
浙ICP备14020137号-1 $mapa de visitantes$