Skip to content

Commit

Permalink
chore: merge branch 'main' into feature/llama-index-data-loader
Browse files Browse the repository at this point in the history
  • Loading branch information
krokoko authored and scottschreckengaust committed Oct 7, 2024
2 parents a516e64 + 9b1b838 commit 089f224
Show file tree
Hide file tree
Showing 47 changed files with 5,428 additions and 1,750 deletions.
42 changes: 36 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
[![PyPI version](https://img.shields.io/pypi/v/cdklabs.generative-ai-cdk-constructs)](https://pypi.org/project/cdklabs.generative-ai-cdk-constructs/)
[![npm version](https://img.shields.io/npm/v/@cdklabs/generative-ai-cdk-constructs)](https://www.npmjs.com/package/@cdklabs/generative-ai-cdk-constructs)
[![NuGet Version](https://img.shields.io/nuget/v/Cdklabs.GenerativeAiCdkConstructs)](https://nuget.info/packages/Cdklabs.GenerativeAiCdkConstructs)
[![Maven Central Version](https://img.shields.io/maven-central/v/io.github.cdklabs/generative-ai-cdk-constructs)(https://central.sonatype.com/artifact/io.github.cdklabs/generative-ai-cdk-constructs)]
[![Maven Central Version](https://img.shields.io/maven-central/v/io.github.cdklabs/generative-ai-cdk-constructs)](https://central.sonatype.com/artifact/io.github.cdklabs/generative-ai-cdk-constructs)
[![Go Version](https://img.shields.io/github/v/tag/awslabs/generative-ai-cdk-constructs?label=go&color=orange)](https://pkg.go.dev/github.com/cdklabs/generative-ai-cdk-constructs-go/generative-ai-cdk-constructs)

## Table of contents
Expand Down Expand Up @@ -52,7 +52,8 @@ If you want to add a new construct to the library, check out our [design guideli

## Getting Started

### For TypeScript
<details>
<summary><i>TypeScript</i></summary>

- Create or use an existing CDK application in TypeScript.
- `cdk init app --language typescript`
Expand All @@ -61,7 +62,10 @@ If you want to add a new construct to the library, check out our [design guideli
- Import the library:
- `import * as genai from '@cdklabs/generative-ai-cdk-constructs';`

### For Python
</details>

<details>
<summary><i>Python</i></summary>

- Create or use an existing CDK application in Python
- `cdk init app --language python`
Expand All @@ -70,7 +74,10 @@ If you want to add a new construct to the library, check out our [design guideli
- Import the library:
- `import cdklabs.generative_ai_cdk_constructs`

### For NuGet
</details>

<details>
<summary><i>NuGet</i></summary>

- Create or use an existing CDK application in Python
- `cdk init app --language csharp`
Expand All @@ -79,16 +86,39 @@ If you want to add a new construct to the library, check out our [design guideli
- Use the namespace:
- `using Cdklabs.GenerativeAiCdkConstructs;`

### For Go
</details>

<details>
<summary><i>Go</i></summary>

- Create or use an existing CDK application in Python
- `cdk init app --language go`
- Get the module:
- `go get github.com/cdklabs/generative-ai-cdk-constructs-go/generative-ai-cdk-constructs`
- Import the library:
- `import "github.com/cdklabs/generative-ai-cdk-constructs-go/generative-ai-cdk-constructs"`


_NOTE: The [Go distribution repository](https://github.com/cdklabs/generative-ai-cdk-constructs-go), distributes the JSII tar gzipped versioned source from the [source repository](https://github.awslabs/generative-ai-cdk-constructs)_

</details>

<details>
<summary><i>Java</i></summary>

- Create or use an existing CDK application in Java
- cdk init app --language java
- Add the dependency into the `pom.xml`
```
<dependency>
<groupId>io.github.cdklabs</groupId>
<artifactId>generative-ai-cdk-constructs</artifactId>
<version>Get the latest version and insert it here</version>
</dependency>
```

</details>

Refer to the documentation for additional guidance on a particular construct: [Catalog](#catalog)

## Catalog
Expand All @@ -106,7 +136,7 @@ The following constructs are available in the library:
| [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 model. | AWS Lambda, Amazon Bedrock, AWS AppSync |
| [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 |

Expand Down
Loading

0 comments on commit 089f224

Please sign in to comment.