azure-ai-projects-py

Manage Foundry agents, deployments, datasets, and evaluations with the azure-ai-projects Python SDK.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill azure-ai-projects-py-microsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-ai-projects-py
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-python/skills/azure-ai-projects-py
Command: npx skills add https://github.com/microsoft/skills --skill azure-ai-projects-py-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The Azure AI Projects Python SDK enables developers to build AI applications on Foundry by providing a high-level interface to manage project clients, agents, deployments, datasets, and evaluations.

Core Features & Use Cases

  • Create and version agents with PromptAgentDefinition for production-grade deployments.
  • Run cloud-based evaluations and manage connections, deployments, datasets, and indexes.
  • Integrate OpenAI-compatible clients and Foundry services within Python workflows.

Quick Start

Install the SDK and create your first AI project client to manage Foundry agents and deployments.

Frequently Asked Questions about azure-ai-projects-py

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

FAQPage Schema
How do I create versioned AI agents on Azure Foundry using Python?

You can create versioned AI agents on Azure Foundry by using the azure-ai-projects Python SDK with PromptAgentDefinition. This allows you to manage production-grade deployments directly within your Python workflows.

Can I run cloud-based evaluations for Azure AI projects in Python?

Yes, you can run cloud-based evaluations for Azure AI projects using the azure-ai-projects Python SDK. It provides a high-level interface to manage evaluations, connections, and datasets securely.

What do I need to set up before building Azure Foundry applications in Python?

Before building Azure Foundry applications, you need to configure your environment and install the necessary Python dependencies. This setup enables secure, scalable integration with project clients and Foundry services.

Does the Azure AI Projects Python SDK support managing datasets and deployments?

Yes, the Azure AI Projects Python SDK supports managing datasets, deployments, connections, and indexes. It provides a high-level interface to handle these resources within your AI project workflows.

Can I integrate OpenAI-compatible clients with Foundry services in Python?

Yes, you can integrate OpenAI-compatible clients with Foundry services within your Python workflows using the azure-ai-projects SDK. This enables seamless interaction with your project clients and deployments.

What is the best way to manage Azure AI project clients for scalable integration?

The best way to manage Azure AI project clients for scalable integration is using the azure-ai-projects Python SDK. It offers a high-level interface to securely manage agents, deployments, and datasets on Foundry.