skills.vishalvoidskills/vishalvoid
Technical & DevelopmentIntermediate

azure-ai-projects-dotnet

AI Foundry project management SDK

Developer Setup

Setup & Installation

bash
npx skills add https://github.com/microsoft/skills --skill azure-ai-projects-dotnet

Overview

What This Skill Does

Azure.AI.Projects is the .NET SDK for Azure AI Foundry, providing a unified client for managing agents, connections, datasets, deployments, evaluations, and indexes within an AI Foundry project. It supports both high-level versioned agents and low-level persistent agent operations.

Application

When to use this Skill

Documentation

Show Skills.md file

Azure.AI.Projects (.NET)

High-level SDK for Azure AI Foundry project operations including agents, connections, datasets, deployments, evaluations, and indexes.

Installation

dotnet add package Azure.AI.Projects
dotnet add package Azure.Identity

# Optional: For versioned agents with OpenAI extensions
dotnet add package Azure.AI.Projects.OpenAI --prerelease

# Optional: For low-level agent operations
dotnet add package Azure.AI.Agents.Persistent --prerelease

Current Versions: GA v1.1.0, Preview v1.2.0-beta.5

Environment Variables

PROJECT_ENDPOINT=https://<resource>.services.ai.azure.com/api/projects/<project>  # Required: Azure AI project endpoint
MODEL_DEPLOYMENT_NAME=gpt-4o-mini  # Required: model deployment name
CONNECTION_NAME=<your-connection-name>  # Optional: project connection name
AI_SEARCH_CONNECTION_NAME=<ai-search-connection>  # Optional: Azure AI Search connection name
AZURE_TOKEN_CREDENTIALS=prod  # Required only if DefaultAzureCredential is used in production
Lines 1 - 28 of 349

Recommendations

Explore other random skills

All skillsMy patterns