Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/filipw/strathweb-samples-azureopenai


https://github.com/filipw/strathweb-samples-azureopenai

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Azure OpenAI Samples

Various Azure Open AI Samples using the .NET SDK

## GPT-based Classification

→ classification of natural language data\
📝 [Blog post: Building GPT powered applications with Azure OpenAI Service](https://www.strathweb.com/2023/04/building-gpt-powered-applications-with-azure-openai-service/) \
💻 [Code](src/Strathweb.Samples.AzureOpenAI.GptClassification/)

## Embeddings

→ similarity scores using embeddings \
📝 [Blog post: Using embeddings model with Azure OpenAI Service](https://www.strathweb.com/2023/09/using-embeddings-model-with-azure-openai/)\
💻 [Code](src/Strathweb.Samples.AzureOpenAI.Embeddings/)

## Bring Your Own Data

→ retrieval augmented generation pattern using integration into Azure AI Search\
📝 [Blog post part 1: Setting up Azure AI Search](https://www.strathweb.com/2023/11/using-your-own-data-with-gpt-models-in-azure-openai-part-1/)\
📝 [Blog post part 2: Calling Azure OpenAI Service via REST API](https://www.strathweb.com/2023/11/using-your-own-data-with-gpt-models-in-azure-openai-part-2/)\
📝 [Blog post part 3: Calling Azure OpenAI Service via .NET SDK](https://www.strathweb.com/2023/12/using-your-own-data-with-gpt-models-in-azure-openai-part-3/)\
📝 [Blog post part 4: Adding vector search](https://www.strathweb.com/2024/02/using-your-own-data-with-gpt-models-in-azure-openai-part-4/)\
💻 [Code](src/Strathweb.Samples.AzureOpenAI.BringYourOwnData/)

## GPT Text Generation + Speech Synthesis

→ Azure OpenAI summarization with Azure AI Speech speech synthesis\
📝 [Blog post: Combining Azure OpenAI with Azure AI Speech](https://www.strathweb.com/2024/03/combining-azure-openai-with-azure-ai-speech/)\
💻 [Code](src/Strathweb.Samples.AzureOpenAI.SpeechSynthesis/)

## Tool Calling

→ using tool (function) calling to orchestrate application workflows\
📝 [Blog post: Tool Calling with Azure OpenAI - Part 1: The Basics](https://www.strathweb.com/2024/04/function-calling-with-azure-openai-part-1/)\
📝 [Blog post: Tool Calling with Azure OpenAI - Part 2: Using the tools directly via the SDK](https://www.strathweb.com/2024/04/function-calling-with-azure-openai-part-2/)
💻 [Code](src/Strathweb.Samples.AzureOpenAI.ToolCalling/)

## AutoGen Tool Calling

→ tool (function) calling with the [AutoGen](https://github.com/microsoft/autogen) framework\
📝 Blog post - WIP\
💻 [Code](src/Strathweb.Samples.AzureOpenAI.AutoGenFunctionCalling/)

## Assistant Tool Calling

→ tool (function) calling with the [Assistants API](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/assistants)\
📝 Blog post - WIP\
💻 [Code](src/Strathweb.Samples.AzureOpenAI.AssistantToolCalling/)