strathweb-samples-azureopenai

MIT License

Stars
4

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 💻 Code

Embeddings

→ similarity scores using embeddings 📝 Blog post: Using embeddings model with Azure OpenAI Service 💻 Code

Bring Your Own Data

→ retrieval augmented generation pattern using integration into Azure AI Search 📝 Blog post part 1: Setting up Azure AI Search 📝 Blog post part 2: Calling Azure OpenAI Service via REST API 📝 Blog post part 3: Calling Azure OpenAI Service via .NET SDK 📝 Blog post part 4: Adding vector search 💻 Code

GPT Text Generation + Speech Synthesis

→ Azure OpenAI summarization with Azure AI Speech speech synthesis 📝 Blog post: Combining Azure OpenAI with Azure AI Speech 💻 Code

Tool Calling

→ using tool (function) calling to orchestrate application workflows 📝 Blog post: Tool Calling with Azure OpenAI - Part 1: The Basics 📝 Blog post: Tool Calling with Azure OpenAI - Part 2: Using the tools directly via the SDK 💻 Code

AutoGen Tool Calling

→ tool (function) calling with the AutoGen framework 📝 Blog post - WIP 💻 Code

Assistant Tool Calling

→ tool (function) calling with the Assistants API 📝 Blog post - WIP 💻 Code