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.
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.
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
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.
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License. See the LICENSE file.