azure-ai-projects-py
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.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
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
SicherAll 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.
Qualitätsbewertung
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
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.
Erstellen Sie einen Agenten mit aktiviertem CodeInterpreterTool und FileSearchTool. Der Agent sollte Python-Code ausführen und durch hochgeladene Dokumente suchen können.
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.
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?
Wie authentifiziere ich mich bei Azure AI Projects?
Kann ich die OpenAI-API direkt mit diesem SDK verwenden?
Welche Tools kann ich zu meinen Agents hinzufügen?
Wie erstelle ich versionierte Agents?
Unterstützt dies asynchrone Operationen?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-ai-projects-pyRef
main
Dateistruktur
📄 SKILL.md