Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/passadis/react-semantic-kernel
Build your custom AI Solution integrating Semantic Kernel into your Azure Container Apps.
https://github.com/passadis/react-semantic-kernel
azure azure-sdk azureai azurefunctions containers docker dotnet python react semantic-kernel terraform
Last synced: 4 days ago
JSON representation
Build your custom AI Solution integrating Semantic Kernel into your Azure Container Apps.
- Host: GitHub
- URL: https://github.com/passadis/react-semantic-kernel
- Owner: passadis
- License: mit
- Created: 2023-10-17T18:00:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-23T23:11:02.000Z (11 months ago)
- Last Synced: 2024-03-24T00:22:09.065Z (11 months ago)
- Topics: azure, azure-sdk, azureai, azurefunctions, containers, docker, dotnet, python, react, semantic-kernel, terraform
- Language: JavaScript
- Homepage: https://www.cloudblogger.eu/2023/10/18/semantic-kernel-container-apps-with-react-and-python/
- Size: 1.08 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
Semantic Kernel with Azure Open AI Chat Implementation
## Project Overview
This project explores the integration of Semantic Kernel with Azure Open AI to build a learning application. It assists users in exploring various topics through tutorials and quizzes generated by Azure Open AI, leveraging the power and flexibility of Azure's AI services.
## Introduction
We're tapping into Azure Open AI's capabilities to control prompts and requests in our chat-based deployments. This learning app is designed to offer a dynamic and interactive educational experience, powered by the latest advancements in AI-driven content generation.
## Prerequisites
To make the most of this solution, here are the prerequisites:
- **Azure Subscription**: Ensure you have an Azure subscription with Open AI enabled. Apply via Microsoft Form for Azure Open AI access.
- **Region Availability**: Once approved, you'll access GPT-4 in specific Azure regions including Sweden Central, Canada East, and Switzerland North.
- **Development Environment**:
- **Docker**: Required for containerization.
- **Azure Functions Core Tools and Azure Account**: For Azure integrations.
- **Python for VSCode**: Essential for backend development.
- **Node.js**: For React implementation and frontend testing.## Getting Started
1. **Apply for Azure OpenAI Service**: Complete the application to access Azure Open AI services.
2. **Set Up Your Development Environment**: Ensure your workstation is equipped with Docker, Azure Functions Core Tools, Python, and Node.js.
3. **Clone the Repository**: Get started by cloning this repository to your local environment.
4. **Follow the Blog for Detailed Instructions**: For step-by-step guidance, visit [Semantic Kernel: Container Apps with React and Python](https://www.cloudblogger.eu/2023/10/18/semantic-kernel-container-apps-with-react-and-python/).
## Contribute
We encourage contributions! If you have ideas on how to improve this application or want to report a bug, please feel free to open an issue or submit a pull request.
## Architecture
![SemanticArchitecture1](https://github.com/passadis/learning-aid/assets/53148138/9bab4863-e7b8-42cc-a9ff-fc4ca2d5c66d)