AIProjectClient vs. Azure Open AI client
Overview AIProjectClient is the unified Azure AI Foundry project SDK. It's for full Azure AI Foundry project management + agents + datasets + indexes + evaluations + OpenAI client generation. Azure OpenAI Client for Direct model inference (chat, embeddings, images) using OpenAI ‑ compatible endpoints. Capabilities AIProjectClient provides control in the following areas: 1. Full lifecycle Agents: Create, update, delete, and run Azure AI Agents. Azure OpenAI client cannot do this. 2. Datasets & File Management: Upload documents, create datasets, and use them in agents or evaluations. 3. Search Indexes: Create and manage RAG indexes inside your project. 4. Evaluations: Rules, taxonomies, evaluators, and insights for model quality. 5. Unified OpenAI Client: AIProjectClient can generate a fully configured OpenAI client (`get_openai_client()`), so no need to manage separate credentials....