Skip to content

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

17 stars

Watchers

2 watching

Forks

Repository files navigation

Welcome to our AWS Generative AI Showcase! This C# Blazor application demonstrates various use cases of generative AI powered by Amazon Web Services. Explore the cutting-edge capabilities of AI and machine learning through practical, interactive examples and demos.

Introduction

This repository contains sample code demonstrating various use cases leveraging Amazon Bedrock and Generative AI with .NET. Each sample is a separate project with its own directory, and includes a basic Blazor frontend to help users quickly set up a proof of concept.

This application showcases the following generative AI use cases:

  • Chat interfaces
  • Document generation
  • Image analysis
  • Image generation
  • Image search (text-based and similarity-based)
  • Amazon Bedrock Knowledgebases
  • Custom RAG (Retrieval-Augmented Generation) solutions
  • Text generation We leverage powerful AWS services to bring these features to life, including:
  • Amazon Bedrock LLMs (Large Language Models)
  • Amazon OpenSearch Serverless
  • Amazon Bedrock Knowledge Bases
  • Amazon Bedrock Agents Whether you're a developer, data scientist, or simply curious about the potential of generative AI, this application provides hands-on experience with some of the most exciting technologies in the field.

Prerequisites - .NET

Amazon Bedrock Access and CLI Credentials (Please ensure your AWS CLI Profile has access to Amazon Bedrock!) .NET 8.0 Visual Studio installed on your machine Additional prerequisites specific to each sample (e.g., RDS Database, Amazon Kendra index, etc.) Configure the necessary environment variables (e.g., AWS credentials, database connections, etc.). Access to Claude 3 haiku model. Please follow this AWS Documentation to get access to the model. Run Blazor app

Getting Started

Clone the repository. Navigate to the desired sample directory. Configure the necessary environment variables (e.g., AWS credentials, database connections, etc.). Run the Blazor App. Detailed instructions for each sample are provided in their respective directories.

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

17 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages