Skip to content

Commit c9e4623

Browse files
scottschreckengaustgithub-actionskrokoko
authored
feat: llama index data loader construct (#714)
* defaults for props * add docker for llamaindex data loader * set the platform to amd64 * add llamaindex architecture * allow passing in a VPC * add tests * add enumeration to base class * add headers --------- Signed-off-by: github-actions <[email protected]> Signed-off-by: Scott Schreckengaust <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: Alain Krok <[email protected]>
1 parent c8ea823 commit c9e4623

30 files changed

+5494
-2
lines changed

Diff for: .gitignore

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: .npmignore

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: .projen/tasks.json

+69
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: README.md

+2
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,8 @@ The following constructs are available in the library:
139139
| [Content Generation](./src/patterns/gen-ai/aws-contentgen-appsync-lambda/README.md) | Generate images from text using Amazon titan-image-generator-v1 or stability.stable-diffusion-xl-v1 model. | AWS Lambda, Amazon Bedrock, AWS AppSync |
140140
| [Web crawler](./src/patterns/gen-ai/aws-web-crawler/README.md) | Crawl websites and RSS feeds on a schedule and store changeset data in an Amazon Simple Storage Service bucket. | AWS Lambda, AWS Batch, AWS Fargate, Amazon DynamoDB |
141141
| [Amazon Bedrock Monitoring (Amazon CloudWatch Dashboard)](./src/patterns/gen-ai/aws-bedrock-cw-dashboard/README.md) | Amazon CloudWatch dashboard to monitor model usage from Amazon Bedrock. | Amazon CloudWatch |
142+
| [TXT to SQL](./src/patterns/gen-ai/aws-text-to-sql/README.md) | Leverages generative AI capabilities to facilitate natural language-based SQL query generation. | Amazon Event Bridge, Amazon Bedrock, AWS Lambda, Amazon SQS, AWS Secrets, and database of choice |
143+
| [LlamaIndex Data Loading](./src/patterns/gen-ai/aws-llama-index-data-loader/README.md) | Use LlamaIndex to load data in preparation for generative AI workloads | Amazon ECS Fargate, Amazon SQS, and AWS Systems Manager Parameters |
142144

143145
### L2 Constructs
144146

Diff for: apidocs/README.md

+2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
- [JumpStartModel](classes/JumpStartModel.md)
3333
- [JumpStartSageMakerEndpoint](classes/JumpStartSageMakerEndpoint.md)
3434
- [LangchainCommonDepsLayer](classes/LangchainCommonDepsLayer.md)
35+
- [LlamaIndexDataLoader](classes/LlamaIndexDataLoader.md)
3536
- [QaAppsyncOpensearch](classes/QaAppsyncOpensearch.md)
3637
- [RagAppsyncStepfnOpensearch](classes/RagAppsyncStepfnOpensearch.md)
3738
- [SageMakerEndpointBase](classes/SageMakerEndpointBase.md)
@@ -60,6 +61,7 @@
6061
- [JumpStartSageMakerEndpointProps](interfaces/JumpStartSageMakerEndpointProps.md)
6162
- [LangchainLayerProps](interfaces/LangchainLayerProps.md)
6263
- [LangchainProps](interfaces/LangchainProps.md)
64+
- [LlamaIndexDataLoaderProps](interfaces/LlamaIndexDataLoaderProps.md)
6365
- [ModelMonitoringProps](interfaces/ModelMonitoringProps.md)
6466
- [QaAppsyncOpensearchProps](interfaces/QaAppsyncOpensearchProps.md)
6567
- [RagAppsyncStepfnOpensearchProps](interfaces/RagAppsyncStepfnOpensearchProps.md)

Diff for: apidocs/classes/BaseClass.md

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
- [`ContentGenerationAppSyncLambda`](ContentGenerationAppSyncLambda.md)
2020
- [`WebCrawler`](WebCrawler.md)
2121
- [`TextToSql`](TextToSql.md)
22+
- [`LlamaIndexDataLoader`](LlamaIndexDataLoader.md)
2223

2324
## Constructors
2425

0 commit comments

Comments
 (0)