{"id":8919745,"url":"https://github.com/Azure-Samples/azure-ai","last_synced_at":"2025-08-10T14:32:36.270Z","repository":{"id":64187824,"uuid":"573341229","full_name":"Azure-Samples/azure-ai","owner":"Azure-Samples","description":"A hub with a curated awesome list of all Azure AI samples","archived":false,"fork":false,"pushed_at":"2023-11-01T21:23:23.000Z","size":133,"stargazers_count":139,"open_issues_count":0,"forks_count":19,"subscribers_count":21,"default_branch":"main","last_synced_at":"2024-05-02T16:23:33.361Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Azure-Samples.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-12-02T08:29:32.000Z","updated_at":"2024-05-01T05:21:29.000Z","dependencies_parsed_at":"2023-10-28T02:36:08.188Z","dependency_job_id":null,"html_url":"https://github.com/Azure-Samples/azure-ai","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Azure-Samples","download_url":"https://codeload.github.com/Azure-Samples/azure-ai/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":216163110,"owners_count":15984426,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-05-02T01:07:14.830Z","updated_at":"2024-08-20T14:30:24.440Z","avatar_url":"https://github.com/Azure-Samples.png","language":null,"funding_links":[],"categories":["Others","AI Cloud"],"sub_categories":[],"readme":"# Azure AI Hub\nWelcome to a hub for the Azure AI developer community! This readme includes links to a curated list of the official Microsoft SDKs, Samples and other guidance around Azure OpenAI and other Cognitive Services. The [Discussions](https://github.com/Azure-Samples/azure-ai/discussions) tab is an opportunity for you to talk directly to the Microsoft Product teams working on Azure AI and share/learn from other developers like yourself. \n\n## Table of Contents  ✨🆕\n\n- [Azure AI Reference Templates](#azure-ai-reference-templates)🆕\n\n- [Getting started with Azure OpenAI ChatGPT Copilots in Python, .NET/C#, JavaScript/TypeScript and Java](#getting-started-with-azure-openai-chatgpt-copilots)\n\n- [Azure OpenAI ChatGPT Copilots With Your Own Data using Cognitive Search, MongoDB, Redis or PostgreSQL](#azure-openai-chatgpt-copilots-with-your-own-data)✨\n\n- [Azure OpenAI for Python Developers](#openai-for-python-developers)✨\n\n- [Azure OpenAI for .NET/C# Developers](#openai-for-net-developers)✨\n\n- [Azure OpenAI for JavaScript/TypeScript Developers](#openai-for-javascript-developers)🆕\n\n- [Azure OpenAI for Java Developers](#openai-for-java-developers)🆕\n\n- [Azure OpenAI for Go Developers](#openai-for-go-developers)🆕\n\n- [Secure your Azure AI Resources](#secure-your-azure-ai-resources)✨\n\n- [Create and manage Azure AI Resources with code](#create-and-manage-azure-ai-resources-with-code)✨\n\n- [Speech/Vision](#speechvision)\n\n- [Language](#language)\n\n- [Applied AI/Decision](#applied-aidecision)\n\n## Azure AI Reference Templates✨🆕\n- [Build an enterprise chat app using your data with Azure OpenAI in Python](https://aka.ms/azai/py/chatwithdata)✨\n\n- [Build an enterprise chat app using your data with Azure OpenAI in JavaScript](https://aka.ms/azai/js/chatwithdata)✨\n\n- [Build an enterprise chat app using your data with Azure OpenAI in .NET](https://aka.ms/azai/net/chatwithdata)✨\n\n- [Build an enterprise chat app using your data with Azure OpenAI in Java](https://aka.ms/azai/java/chatwithdata)✨\n\n- [Build a chat app with Azure OpenAI in Python](https://aka.ms/azai/chat)✨\n\n- [Build a LangChain with Azure OpenAI in Python](https://aka.ms/azai/lc)✨\n\n- [Build a ChatGPT Plugin with Azure Container Apps in Python](https://aka.ms/azai/plugin)✨\n\n\n## Getting started with Azure OpenAI ChatGPT Copilots\n\n- [Simple Azure OpenAI ChatGPT Copilot in Python](https://aka.ms/azai/chat)🆕\n\n- [Simple ChatGPT Python Plugin App Authoring](https://aka.ms/azai/plugin)🆕\n\n- [ChatGPT QuickStarts for Python, C#, JavaScript and Java](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/chatgpt-quickstart?pivots=programming-language-csharp\u0026tabs=command-line)🆕\n\n- [Switch from OpenAI to Azure OpenAI](https://aka.ms/azai/oai-to-aoai)✨\n\n- [ChatGPT .NET App with chats saved to CosmosDB](https://github.com/Azure-Samples/cosmosdb-chatgpt)🆕\n\n- [ChatGPT Python App with Azure Functions using LangChain](https://github.com/Azure-Samples/function-python-ai-langchain)🆕\n\n- [More Azure OpenAI Service Docs](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/)\n\n\n## Azure OpenAI ChatGPT Copilots with your own data\n- [ChatGPT JavaScript Copilot with your own data using Cognitive Search](https://github.com/Azure-Samples/azure-search-openai-javascript)✨\n\n- [ChatGPT Python Copilot with your own data using Cognitive Search](https://aka.ms/azai/chatwithdata)\n\n- [ChatGPT .NET Copilot with your own data using Cognitive Search](https://aka.ms/azai/dotnet/chatwithdata)🆕\n\n- [ChatGPT .NET Copilot with your own data using MongoDB](https://github.com/AzureCosmosDB/VectorSearchAiAssistant/tree/MongovCore). ([Blog](https://devblogs.microsoft.com/cosmosdb/introducing-vector-search-in-azure-cosmos-db-for-mongodb-vcore/))\n\n- [OpenAI Python ChatGPT Web App with batch processing on your own data using Redis](https://github.com/ruoccofabrizio/azure-open-ai-embeddings-qna#deploy-on-azure-webapp--azure-cache-for-redis-enterprise--batch-processing)\n\n- [Code behind ChatGPT Web App from uploading your data to the Azure OpenAI Playground](https://aka.ms/azai/chat-from-aoai)🆕\n\n- [OpenAI Python Notebook with your own data using Redis with LlamaIndex](https://techcommunity.microsoft.com/t5/azure-developer-community-blog/vector-similarity-search-with-azure-cache-for-redis-enterprise/ba-p/3822059)\n\n- [OpenAI solutions with your own data using PostgreSQL](https://techcommunity.microsoft.com/t5/azure-database-for-postgresql/unlocking-the-power-of-open-ai-and-pgvector-with-azure/ba-p/3828539)\n\n\n## OpenAI for Python Developers\n\n- [OpenAI SDK for Python](https://github.com/openai/openai-python/blob/main/README.md)\n\n- [openai Python Package](https://pypi.org/project/openai/)\n\n- [Completions](https://github.com/openai/openai-cookbook/blob/main/examples/azure/completions.ipynb)\n\n- [Streaming Chat completions](https://github.com/openai/openai-cookbook/blob/main/examples/azure/chat.ipynb)\n\n- [Switch from OpenAI to Azure OpenAI](https://aka.ms/azai/oai-to-aoai)✨\n\n- [ChatGPT Python App](https://aka.ms/azai/chat)🆕\n\n- [ChatGPT Python Plugin App Authoring](https://aka.ms/azai/plugin)🆕\n\n- [ChatGPT Python App with your own data](https://aka.ms/azai/chatwithdata)✨\n\n- [Azure AI Content Safety SDK for Python](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/contentsafety/azure-ai-contentsafety)🆕\n\n- [Azure companion for Python experiment](https://github.com/johanste/easyaz)\n\n- [Vector Embeddings based Q\u0026A App](https://github.com/ruoccofabrizio/azure-open-ai-embeddings-qna) \n\n- [Use Speech to converse with OpenAI](https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/openai-speech?tabs=windows)\n\n- [Deploy a model and generate text](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/quickstart?pivots=programming-language-python)\n\n- [Embeddings](https://github.com/openai/openai-cookbook/blob/main/examples/azure/embeddings.ipynb)\n\n- [Finetuning](https://github.com/openai/openai-cookbook/blob/main/examples/azure/finetuning.ipynb)\n\n- [More Samples](https://github.com/Azure-Samples/openai/blob/main/README.md) \n\n\n## OpenAI for .NET Developers\n\n- [Azure OpenAI SDK for .NET](https://aka.ms/oai/net/sdk)✨\n\n- [Azure.AI.OpenAI NuGet package](https://aka.ms/oai/net/nuget)✨\n\n- [Completions](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/openai/Azure.AI.OpenAI/tests/Samples/Sample01_Chatbot.cs)\n\n- [Streaming Chat Completions](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/openai/Azure.AI.OpenAI/tests/Samples/Sample04_StreamingChat.cs)✨\n\n- [Summarize Text](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/openai/Azure.AI.OpenAI/tests/Samples/Sample03_SummarizeText.cs)\n\n- [ChatGPT .NET App with your own data](https://aka.ms/azai/dotnet/chatwithdata)🆕\n\n- [ChatGPT .NET App with chats saved to CosmosDB](https://github.com/Azure-Samples/cosmosdb-chatgpt)🆕\n\n- [MAUI chat app example](https://github.com/jpalvarezl/WhatsForDinner) \n\n- [More Samples](https://github.com/Azure-Samples/openai-dotnet-samples/blob/main/README.md)\n\n\n## OpenAI for JavaScript Developers\n\n- [Azure OpenAI SDK for JavaScript](https://aka.ms/oai/js/sdk)🆕\n\n- [@azure/openai npm package](https://aka.ms/oai/js/npm)🆕\n\n- [Completions](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/openai/openai/samples/v1-beta/javascript/completions.js)🆕\n\n- [Streaming Chat Completions](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/openai/openai/samples/v1-beta/javascript/chatCompletions.js)🆕\n\n- [More Samples](https://aka.ms/oai/js/samples)🆕\n\n\n## OpenAI for Java Developers\n\n- [Azure OpenAI SDK for Java](https://aka.ms/oai/java/sdk)🆕\n\n- [azure.ai.openai maven package](https://aka.ms/oai/java/maven)🆕\n\n- [Completions](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-openai_1.0.0-beta.1/sdk/openai/azure-ai-openai/src/samples/java/com/azure/ai/openai/ChatbotSample.java)🆕\n\n- [Streaming Chat Completions](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-openai_1.0.0-beta.1/sdk/openai/azure-ai-openai/src/samples/java/com/azure/ai/openai/StreamingChatSample.java)🆕\n\n- [Spring Samples](https://aka.ms/azai/spring)🆕\n  \n- [More Samples](https://aka.ms/oai/java/samples)🆕\n\n## OpenAI for Go Developers\n\n- [Azure OpenAI SDK for Go](https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/ai/azopenai)\n\n- [Package (pkg.go.dev)](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/ai/azopenai)\n\n- [ChatCompletions](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/ai/azopenai#example-Client.GetChatCompletions)\n\n- [ChatCompletions using Functions](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/ai/azopenai#example-Client.GetChatCompletions-Functions)\n\n- [Streaming Chat Completions](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/ai/azopenai#example-Client.GetChatCompletionsStream)\n\n- [Image generation](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/ai/azopenai#example-Client.CreateImage)\n\n- [Embeddings](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/ai/azopenai#example-Client.GetEmbeddings)\n\n- [Other examples](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/ai/azopenai#pkg-examples)\n\n## Create and manage Azure AI Resources with code \n\n- [Azure Developer CLI](https://azure.github.io/awesome-azd/?tags=ai)\n\n- [Azure CLI](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/how-to/create-resource)\n\n- [Bicep](https://learn.microsoft.com/en-us/azure/cognitive-services/create-account-bicep?tabs=CLI)\n\n- [Terraform](https://registry.terraform.io/modules/Azure/openai/azurerm/latest)\n\n- [Python](https://learn.microsoft.com/en-us/azure/cognitive-services/cognitive-services-apis-create-account-client-library?pivots=programming-language-python)\n\n- [.NET/C#](https://learn.microsoft.com/en-us/azure/cognitive-services/cognitive-services-apis-create-account-client-library?pivots=programming-language-csharp)\n\n- [JavaScript/TypeScript](https://learn.microsoft.com/en-us/azure/cognitive-services/cognitive-services-apis-create-account-client-library?pivots=programming-language-javascript)\n\n- [Java](https://learn.microsoft.com/en-us/azure/cognitive-services/cognitive-services-apis-create-account-client-library?pivots=programming-language-java)\n\n\n## Secure your Azure AI Resources\n\n- [OpenAI with Azure Active Directory Role based access control](https://learn.microsoft.com/en-us/azure/cognitive-services/authentication?tabs=powershell#authenticate-with-azure-active-directory)\n\n- [OpenAI with Managed Identities](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/how-to/managed-identity)\n\n\n## Speech/Vision\n\n- [Use Speech to converse with OpenAI](https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/openai-speech?tabs=windows)\n\n- [Captioning and Call Center Transcription in Python, .NET, JavaScript, Java, C++ and Go ](https://github.com/Azure-Samples/cognitive-services-speech-sdk/tree/master/scenarios)\n\n- Integrate Speech into your apps with [Speech SDK Samples in Python, .NET, JavaScript, Java, C++ and other languages](https://learn.microsoft.com/en-us/samples/azure-samples/cognitive-services-speech-sdk/sample-repository-for-the-microsoft-cognitive-services-speech-sdk/)\n\n- [Analyze images in Python, .NET and C++](https://learn.microsoft.com/en-us/samples/azure-samples/azure-ai-vision-sdk/azure-ai-vision-sdk-preview-samples/)\n\n## Language\n\n- Extract, classify, and understand text within documents using Text Analytics in [Python](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-python/textanalytics-samples/) , [.NET](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-net/azure-cognitive-services-text-analytics-client-library-for-net/) , [TypeScript](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-js/ai-language-text-typescript-beta/) , [JavaScript](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-js/ai-language-text-javascript-beta/) and [Java](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-java/textanalytics-java-samples/)\n\n- Document Translation in [Python](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-python/documenttranslation-samples/), [.NET](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-net/azure-document-translation-client-sdk-samples/), [TypeScript](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-js/ai-document-translator-typescript/), [JavaScript](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-js/ai-document-translator-javascript/) And [Java](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-java/documenttranslator-java-samples/)\n\n- Translate documents from and into more than 100 different languages using [**Document Translation sample apps**](https://github.com/MicrosoftTranslator/DocumentTranslation) \n\n- Question Answering in [Python](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-python/languagequestionanswering-samples/) and [.NET](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-net/azureailanguagequestionanswering-samples/)\n\n- Conversational Language Understanding in [Python](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-python/conversationslanguageunderstanding-samples/) and [.NET](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-net/azureailanguageconversations-samples/)\n\n## Applied AI/Decision\n\n- [Azure Form Recognizer SDKs for .NET/C#, Python, JavaScript/TypeScript and Java](https://learn.microsoft.com/en-us/azure/applied-ai-services/form-recognizer/sdk-preview?view=form-recog-3.0.0\u0026tabs=csharp)\n\n- Extract structured data from forms, receipts, invoices, and cards using Form Recognizer in [Python](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/samples/README.md#samples-for-azure-form-recognizer-client-library-for-python), [.NET](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/README.md#common-scenarios-samples-for-client-library-version-400), [TypeScript](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/formrecognizer/ai-form-recognizer/samples/v4/typescript/README.md#azure-form-recognizer-client-library-samples-for-typescript), [JavaScript](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/formrecognizer/ai-form-recognizer/samples/v4/javascript/README.md#azure-form-recognizer-client-library-samples-for-javascript), and [Java](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/README.md#azure-form-recognizer-client-library-samples-for-java) \n\n- Use Form Recognizer to automate a paper based process using the [New patient registration with Form Recognizer workshop](https://newpatiente2e.github.io/docs/). ([Code](https://github.com/newpatiente2e/Contoso-New-Patient-App)) \n\n- Metrics Advisor SDK samples in [Python](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-python/metricsadvisor-samples/), [.NET](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-net/azure-metrics-advisor-client-sdk-samples/), [TypeScript](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-js/ai-metrics-advisor-typescript/), [JavaScript](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-js/ai-metrics-advisor-javascript/) and [Java](https://learn.microsoft.com/en-us/samples/azure/azure-sdk-for-java/metricsadvisor-java-samples/)\n\n- Multi-variate Anomaly Detector in [Python](https://github.com/Azure-Samples/AnomalyDetector/blob/master/samples-multivariate/sample_multivariate_detect.py), [.NET](https://github.com/Azure-Samples/AnomalyDetector/blob/master/samples-multivariate/Sample_multivaraiate_detect.cs) , [Javascript](https://github.com/Azure-Samples/AnomalyDetector/blob/master/samples-multivariate/sample_multivariate_detection.js) and [Java ](https://github.com/Azure-Samples/AnomalyDetector/blob/master/samples-multivariate/MultivariateSample.java)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAzure-Samples%2Fazure-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAzure-Samples%2Fazure-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAzure-Samples%2Fazure-ai/lists"}