Fähigkeiten azure-ai-projects-py
📦

azure-ai-projects-py

Sicher

Erstellen von Azure AI-Apps mit Foundry SDK

Erstellen Sie KI-Anwendungen auf Microsoft Foundry mit dem Azure AI Projects Python SDK. Dieses Skill bietet umfassende Dokumentation für das Erstellen von Agents, Verwalten von Threads, Konfigurieren von Tools und Durchführen von Auswertungen.

Unterstützt: Claude Codex Code(CC)
🥉 75 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "azure-ai-projects-py". Erstellen Sie einen einfachen Agenten mit CodeInterpreterTool

Erwartetes Ergebnis:

Der Agent wurde erfolgreich mit ID 'agent-123abc' erstellt. Aktivierte Tools: CodeInterpreterTool. Sie können jetzt Threads und Runs mit diesem Agenten erstellen.

Verwendung von "azure-ai-projects-py". Zeigen Sie mir, wie man Deployments auflistet

Erwartetes Ergebnis:

Verfügbare Deployments: ['gpt-4o-mini', 'gpt-4o', 'o1-mini']. Sie können diese Modellnamen beim Erstellen von Agents verwenden.

Sicherheitsaudit

Sicher
v1 • 2/24/2026

All 74 static findings are false positives. The file is a markdown documentation file (SKILL.md) containing code examples for the Azure AI Projects Python SDK. The 'external_commands' detections are markdown code fences, not shell execution. The 'network' detection is a placeholder URL template in documentation. The 'env_access' detections are documentation examples showing SDK configuration. No actual executable code or malicious patterns exist. This is a legitimate documentation skill for Microsoft's Azure Foundry SDK.

1
Gescannte Dateien
301
Analysierte Zeilen
0
befunde
1
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
50
Community
100
Sicherheit
100
Spezifikationskonformität

Was du bauen kannst

KI-Agents in Microsoft Foundry erstellen

Erstellen Sie intelligente Agents, die Python-Code ausführen können, Dateien durchsuchen und externe APIs mit dem Azure AI Projects SDK aufrufen.

Agent-Tools und -Funktionen konfigurieren

Fügen Sie Ihren Agents Funktionen wie Codeinterpretation, Dateisuche, Bing-Grundierung und benutzerdefinierten Funktionsaufruf hinzu.

Auswertungen für Agent-Ausgaben durchführen

Verwenden Sie integrierte Evaluatoren oder erstellen Sie benutzerdefinierte Evaluatoren, um Agent-Qualität und Anforderungstreue zu testen und zu messen.

Probiere diese Prompts

Einfachen Agent erstellen
Erstellen Sie einen Azure AI Projects-Agenten namens 'my-agent' mit dem gpt-4o-mini-Modell und der Anweisung 'You are a helpful assistant.' Verwenden Sie den AIProjectClient mit DefaultAzureCredential.
Agent mit Code-Interpreter
Erstellen Sie einen Agenten mit aktiviertem CodeInterpreterTool und FileSearchTool. Der Agent sollte Python-Code ausführen und durch hochgeladene Dokumente suchen können.
Konversationsthread-Fluss
Zeigen Sie mir, wie man einen Thread erstellt, eine Benutzernachricht hinzufügt, einen Run erstellt und verarbeitet und die Assistant-Antwort mit dem Azure AI Projects SDK abruft.
Versionierter Agent für die Produktion
Erstellen Sie einen versionierten Agenten mit PromptAgentDefinition und Versionsetikett 'v1.0'. Fügen Sie Anweisungen für einen Kundensupport-Spezialisten hinzu und zeigen Sie, wie man ihn bereitstellt.

Bewährte Verfahren

  • Verwenden Sie Kontextmanager (async with) für den async AIProjectClient, um eine ordnungsgemäße Bereinigung von Ressourcen zu gewährleisten
  • Erstellen Sie versionierte Agents mit PromptAgentDefinition für Produktions-Deployments, um stabile APIs zu erhalten
  • Bereinigen Sie Agents mit client.agents.delete_agent(agent.id), wenn sie nicht mehr benötigt werden, um Ressourcenlecks zu vermeiden

Vermeiden

  • Hardcodieren Sie keine Anmeldeinformationen im Code - verwenden Sie immer DefaultAzureCredential oder Umgebungsvariablen
  • Verwenden Sie nicht den low-level AgentsClient, wenn Sie Foundry-spezifische Funktionen wie Connections und Deployments benötigen
  • Vermeiden Sie das Erstellen vieler Agents ohne Bereinigung - löschen Sie Agents immer, wenn Sie fertig sind

Häufig gestellte Fragen

Was ist der Unterschied zwischen AIProjectClient und AgentsClient?
AIProjectClient ist ein High-Level-Client für die vollständige Foundry-Integration mit Connections, Deployments, Datasets und Versionierung. AgentsClient ist ein Low-Level-Client für eigenständige Agent-Anwendungen ohne Foundry-Funktionen.
Wie authentifiziere ich mich bei Azure AI Projects?
Verwenden Sie DefaultAzureCredential, das die Authentifizierung automatisch über Azure AD, verwaltete Identitäten oder Umgebungsvariablen abwickelt.
Kann ich die OpenAI-API direkt mit diesem SDK verwenden?
Ja, verwenden Sie client.get_openai_client(), um einen OpenAI-kompatiblen Client für Standard-OpenAI-API-Aufrufe zu erhalten.
Welche Tools kann ich zu meinen Agents hinzufügen?
Sie können CodeInterpreterTool, FileSearchTool, BingGroundingTool, AzureAISearchTool, FunctionTool, OpenApiTool, McpTool, MemorySearchTool und SharepointGroundingTool hinzufügen.
Wie erstelle ich versionierte Agents?
Verwenden Sie client.agents.create_version() mit einem PromptAgentDefinition, um versionierte Agents mit stabilen APIs für die Produktion zu erstellen.
Unterstützt dies asynchrone Operationen?
Ja, verwenden Sie AIProjectClient aus azure.ai.projects.aio für asynchrone Operationen mit async/await-Mustern.

Entwicklerdetails

Dateistruktur

📄 SKILL.md