azure-ai-projects-dotnet

Manage Azure AI Foundry projects with the .NET SDK.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-ai-projects-dotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-ai-projects-dotnet
Source: https://github.com/davidrrowley/CortexYouV3/tree/main/.agents/skills/azure-ai-projects-dotnet
Command: npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-ai-projects-dotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes friction from managing the full lifecycle of Azure AI Foundry projects by providing clear, actionable .NET patterns for creating and operating agents, datasets, connections, deployments, evaluations, and indexes so teams can automate project orchestration and verification.

Core Features & Use Cases

  • Project and Agent Management: Create AIProjectClient instances, manage persistent agents and versioned agent versions, run threads and poll for completion.
  • Data and Deployment Operations: Upload datasets, create or update indexes, list and inspect deployments, and configure connections.
  • Evaluations and Integration: Run automated evaluations against datasets and integrate Azure OpenAI chat clients for model responses; ideal for CI workflows, model validation, and production agent orchestration.

Quick Start

Use azure-ai-projects-dotnet to create an AIProjectClient with DefaultAzureCredential, create an agent or agent version, run a thread, and retrieve the response.

Frequently Asked Questions about azure-ai-projects-dotnet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Azure AI Foundry agents in .NET?

You can manage Azure AI Foundry agents in .NET by creating an AIProjectClient instance with DefaultAzureCredential, then creating agents or agent versions, running persistent threads, and polling for run completion to retrieve responses.

How do I run automated evaluations against datasets in Azure AI Projects?

To run automated evaluations in Azure AI Projects, use the .NET SDK to run evaluations against uploaded datasets and integrate Azure OpenAI chat clients for model responses, which is ideal for CI workflows and model validation.

What's the best way to upload datasets and create indexes in Azure AI Projects using .NET?

The best way to upload datasets and create indexes in Azure AI Projects using .NET is through the AIProjectClient, which supports dataset uploads, creating or updating indexes, and listing deployments within your project endpoint.

Do I need DefaultAzureCredential to authenticate Azure AI Projects SDK for .NET?

Yes, you need DefaultAzureCredential to authenticate with the Azure AI Projects SDK for .NET. You also need a project endpoint URI to initialize the AIProjectClient for managing agents, datasets, and deployments.

Can I use Azure AI Projects in .NET for production agent orchestration and CI workflows?

Yes, Azure AI Projects in .NET supports production agent orchestration and CI workflows by enabling versioned agent creation, persistent thread execution, automated evaluations against datasets, and deployment configuration.

Why does my Azure AI Projects agent thread require async polling in .NET?

Azure AI Projects agent threads require async polling in .NET because the SDK uses asynchronous operations to monitor run completion, ensuring your application retrieves the final agent response without blocking execution.