This directory contains various C# samples organized by tool, designed to demonstrate the use of the Azure AI Agents SDK with different functionalities. Each tool's subdirectory showcases a specific capability or integration with external services.
| Tool Name | Link | Description |
|---|---|---|
| Additional Message | AdditionalMessage | Demonstrates handling additional messages in synchronous and asynchronous modes. |
| Azure AI Search | AzureAiSearch | Samples for using Azure AI Search for knowledge store integration. |
| Azure Function Calling | AzureFunctionCalling | Demonstrates calling Azure Functions in synchronous and asynchronous modes. |
| Basics | Basics | Provides basic setup and usage examples for getting started with agents. |
| Bing Grounding | BingGrounding | Samples for using Bing for grounding data within an agent. |
| Browser Automation | BrowserAutomation | Samples for automating browser tasks in synchronous and asynchronous modes. |
| Fabric | Fabric | Demonstrates grounding with Fabric data. |
| File Search | FileSearch | Provides functionality for uploading and managing files. |
| File Search Blob Storage | FileSearchBlobStorage | Demonstrates file search using blob storage. |
| Functions | Functions | Samples for calling local functions within an agent. |
| Functions with Streaming | FunctionsWithStreaming | Samples for calling functions with streaming capabilities. |
| Image File Inputs | ImageFileInputs | Samples for handling image file inputs in synchronous and asynchronous modes. |
| Image URL Inputs | ImageUrlInputs | Samples for handling image URL inputs in synchronous and asynchronous modes. |
| Message Attachment Local File Search | MessageAttachmentLocalFileSearch | Samples for local file search with message attachments. |
| OpenAPI | OpenAPI | Samples for calling external APIs with OpenAPI. |
| Streaming | Streaming | Samples for demonstrating streaming capabilities in synchronous and asynchronous modes. |