What problem does it solve?
Provides a clear, production-ready integration path for .NET applications to use Azure OpenAI capabilities so developers can add chat, embeddings, image generation, transcription, and assistant workflows without reinventing client logic.
Core Features & Use Cases
- Chat Completions & Streaming: Synchronous and streaming chat responses for conversational agents and interactive UIs.
- Embeddings & RAG: Generate embeddings for semantic search and integrate with Azure Cognitive Search for retrieval-augmented generation.
- Image & Audio: Create images (DALL·E), transcribe audio (Whisper), and synthesize speech for multimodal applications.
- Function Calling & Assistants: Define tools/functions, handle tool calls, and run Assistants API workflows for structured automation.
- Use Case: Ideal for customer support bots, knowledge base search augmentation, content generation pipelines, and automated transcription services.
Quick Start
Create an Azure OpenAI client with your endpoint and credential, then ask it to produce a concise three-sentence summary of the input text.