Skip to content

Commit

Permalink
chore(lib): remove deprecated constructs (#817)
Browse files Browse the repository at this point in the history
* chore(lib): remove deprecated constructs

* chore(build): fix mutation
  • Loading branch information
krokoko authored Nov 22, 2024
1 parent 6a78e6b commit 3193d07
Show file tree
Hide file tree
Showing 26 changed files with 53 additions and 3,396 deletions.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,14 +130,12 @@ The following constructs are available in the library:
| **Construct** |Description| AWS Services used |
|:-------------|:-------------|:-------------|
| [Data ingestion pipeline - OpenSearch](./src/patterns/gen-ai/aws-rag-appsync-stepfn-opensearch/README.md) | Ingestion pipeline providing a RAG (retrieval augmented generation) source for storing documents in a knowledge base. | Amazon OpenSearch, AWS Step Functions, Amazon Bedrock, AWS AppSync, AWS Lambda |
| [Data ingestion pipeline - Kendra](./src/patterns/gen-ai/aws-rag-appsync-stepfn-kendra/README.md) | Ingestion pipeline providing a RAG (retrieval augmented generation) source for storing documents in a knowledge base. | Amazon Kendra, AWS Step Functions, AWS AppSync, AWS Lambda |
| [Question answering](./src/patterns/gen-ai/aws-qa-appsync-opensearch/README.md) | Utilizing Large Language Models (Anthropic Claude V2.1.) for Question Answering on PDF documents with RAG (retrieval augmented generation) source and/or long context. Additionally, leveraging Anthropic Claude 3 for visual question answering on images.| Amazon OpenSearch, AWS Lambda, Amazon Bedrock, AWS AppSync |
| [Summarization](./src/patterns/gen-ai/aws-summarization-appsync-stepfn/README.md) | Document summarization with a large language model (Anthropic Claude V2.1). | AWS Lambda, Amazon Bedrock, AWS AppSync and Amazon ElastiCache for Redis. |
| [SageMaker model deployment (JumpStart)](./src/patterns/gen-ai/aws-model-deployment-sagemaker/README_jumpstart.md) | Deploy a foundation model from Amazon SageMaker JumpStart to an Amazon SageMaker endpoint. | Amazon SageMaker |
| [SageMaker model deployment (Hugging Face)](./src/patterns/gen-ai/aws-model-deployment-sagemaker/README_hugging_face.md) | Deploy a foundation model from Hugging Face to an Amazon SageMaker endpoint. | Amazon SageMaker |
| [SageMaker model deployment (Custom)](./src/patterns/gen-ai/aws-model-deployment-sagemaker/README_custom_sagemaker_endpoint.md) | Deploy a foundation model from an S3 location to an Amazon SageMaker endpoint. | Amazon SageMaker |
| [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 |
| [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 |
| [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 |
| [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 |
| [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 |
Expand All @@ -153,7 +151,7 @@ The following constructs are available in the library:

## Sample Use Cases

The official samples repository https://github.com/aws-samples/generative-ai-cdk-constructs-samples includes a collection of functional use case implementations to demonstrate the usage of AWS Generative AI CDK Constructs. These can be used in the same way as architectural patterns, and can be conceptualized as an additional "higher-level" abstraction of those patterns. Those patterns (constructs) are composed together into [stacks](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html), forming a "CDK app".
The official [samples repository](https://github.com/aws-samples/generative-ai-cdk-constructs-samples) includes a collection of functional use case implementations to demonstrate the usage of AWS Generative AI CDK Constructs. These can be used in the same way as architectural patterns, and can be conceptualized as an additional "higher-level" abstraction of those patterns. Those patterns (constructs) are composed together into [stacks](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html), forming a "CDK app".

## Additional Resources

Expand Down
4 changes: 0 additions & 4 deletions apidocs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
## Enumerations

- [ConstructName](enumerations/ConstructName.md)
- [CrawlerTargetType](enumerations/CrawlerTargetType.md)
- [DbName](enumerations/DbName.md)
- [MetatdataSource](enumerations/MetatdataSource.md)

Expand All @@ -39,7 +38,6 @@
- [SageMakerInstanceType](classes/SageMakerInstanceType.md)
- [SummarizationAppsyncStepfn](classes/SummarizationAppsyncStepfn.md)
- [TextToSql](classes/TextToSql.md)
- [WebCrawler](classes/WebCrawler.md)

## Interfaces

Expand All @@ -50,7 +48,6 @@
- [CollectionMonitoringProps](interfaces/CollectionMonitoringProps.md)
- [ContainerImageConfig](interfaces/ContainerImageConfig.md)
- [ContentGenerationAppSyncLambdaProps](interfaces/ContentGenerationAppSyncLambdaProps.md)
- [CrawlerTarget](interfaces/CrawlerTarget.md)
- [CustomSageMakerEndpointProps](interfaces/CustomSageMakerEndpointProps.md)
- [DockerLambdaCustomProps](interfaces/DockerLambdaCustomProps.md)
- [HuggingFaceSageMakerEndpointProps](interfaces/HuggingFaceSageMakerEndpointProps.md)
Expand All @@ -67,7 +64,6 @@
- [RagAppsyncStepfnOpensearchProps](interfaces/RagAppsyncStepfnOpensearchProps.md)
- [SummarizationAppsyncStepfnProps](interfaces/SummarizationAppsyncStepfnProps.md)
- [TextToSqlProps](interfaces/TextToSqlProps.md)
- [WebCrawlerProps](interfaces/WebCrawlerProps.md)

## Variables

Expand Down
1 change: 0 additions & 1 deletion apidocs/classes/BaseClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
- [`QaAppsyncOpensearch`](QaAppsyncOpensearch.md)
- [`SageMakerEndpointBase`](SageMakerEndpointBase.md)
- [`ContentGenerationAppSyncLambda`](ContentGenerationAppSyncLambda.md)
- [`WebCrawler`](WebCrawler.md)
- [`TextToSql`](TextToSql.md)
- [`LlamaIndexDataLoader`](LlamaIndexDataLoader.md)

Expand Down
Loading

0 comments on commit 3193d07

Please sign in to comment.