技能 Azure AI Projects SDK for Java
📦

Azure AI Projects SDK for Java

安全 🔑 环境变量

Verwalten von Azure AI-Projekten mit dem Java SDK

Entwickler müssen Azure AI Foundry-Dienste in Java-Anwendungen integrieren. Diese Skill-Umgebung bietet umfassende Anleitungen für Projektmanagement, Verbindungen, Datensätze und KI-Modellbewertungen.

支持: Claude Codex Code(CC)
🥉 72 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“Azure AI Projects SDK for Java”。 Alle Azure AI-Verbindungen im Projekt auflisten

预期结果:

Java-Code mit ConnectionsClient.listConnections(), der durch PagedIterable iteriert und jeden Verbindungsnamen, Typ und Anmeldeinformationentyp ausgibt.

正在使用“Azure AI Projects SDK for Java”。 Einen neuen Suchindex erstellen

预期结果:

Vollständiges Java-Beispiel, das die AzureAISearchIndex-Erstellung mit Verbindungsname und Indexname-Konfiguration zeigt, einschließlich Fehlerbehandlung.

正在使用“Azure AI Projects SDK for Java”。 Index-nicht-gefunden-Fehler behandeln

预期结果:

Try-catch-Block, der ResourceNotFoundException und HttpResponseException-Behandlung mit entsprechenden Fehlermeldungen demonstriert.

安全审计

安全
v1 • 2/24/2026

This skill contains documentation-only content for the Azure AI Projects Java SDK. No executable code was scanned. The skill provides usage examples for Azure AI Foundry project management including authentication, client operations, and best practices. Environment variable usage for PROJECT_ENDPOINT is standard practice for Azure SDK configuration.

0
已扫描文件
0
分析行数
1
发现项
1
审计总数

风险因素

审计者: claude

质量评分

38
架构
100
可维护性
85
内容
50
社区
100
安全
74
规范符合性

你能构建什么

Unternehmens-KI-Integration

Integration von Azure AI Foundry-Diensten in bestehende Java-Unternehmensanwendungen für einheitliche KI-Funktionen.

KI-Projekt-Automatisierung

Automatisierung der Azure AI-Projekte-Einrichtung, -Konfiguration und Ressourcenverwaltung durch Java-Code.

KI-Modellbewertungs-Pipeline

Erstellung automatisierter Bewertungspipelines für KI-Modelle mit OpenAI-Bewertungsdiensten.

试试这些提示

Grundlegende Projekteinstellung
Show me how to set up Azure AI Projects SDK authentication in Java using environment variables.
Verfügbare Verbindungen auflisten
Write Java code to list all Azure AI connections and display their names and types.
Suchindex erstellen
Help me create an Azure AI Search index with a specific connection name and index version.
Erweiterter Bewertungs-Workflow
Show me how to access OpenAI evaluation services through Azure AI Projects SDK and run a model evaluation.

最佳实践

  • Verwenden Sie DefaultAzureCredential für die Produktionsauthentifizierung anstelle von hartcodierten Anmeldeinformationen
  • Wiederverwenden Sie den AIProjectClientBuilder, um mehrere Sub-Clients effizient zu erstellen
  • Speichern Sie den Projekt-Endpoint und Verbindungsnamen in Umgebungsvariablen für die Sicherheit

避免

  • Hartcodierung von Anmeldeinformationen oder Endpunkten direkt im Quellcode
  • Erstellen neuer Client-Builder für jeden Vorgang anstatt Wiederverwendung
  • Ignorieren der Paginierung beim Auflisten großer Ressourcensammlungen

常见问题

Welche Azure SDK-Abhängigkeiten benötige ich?
Fügen Sie azure-ai-projects (com.azure:azure-ai-projects) und azure-identity (com.azure:azure-identity) zu Ihrer Maven- oder Gradle-Build-Datei hinzu.
Wie authentifiziere ich mich bei Azure AI Foundry?
Verwenden Sie DefaultAzureCredential, das mehrere Authentifizierungsmethoden unterstützt, einschließlich verwalteter Identität, Umgebungsanmeldeinformationen und Azure CLI.
Was ist das PROJECT_ENDPOINT-Format?
Der Endpoint folgt dem Muster: https://<resource>.services.ai.azure.com/api/projects/<project> wobei resource und project Ihre Azure AI-Ressourcennamen sind.
Kann ich dieses SDK für KI-Modellinferenz verwenden?
Dieses SDK konzentriert sich auf die Projektverwaltung. Verwenden Sie Azure OpenAI SDK oder AI Model Inference SDK für tatsächliche Modellinferenzvorgänge.
Ist dieses SDK stabil für die Produktionsverwendung?
Das SDK befindet sich derzeit in der Beta-Version (1.0.0-beta.1). Überprüfen Sie das Changelog vor dem Upgrade und testen Sie gründlich in Nicht-Produktionsumgebungen.
Wie gehe ich mit großen Ergebnismengen um?
Verwenden Sie den PagedIterable-Antworttyp, der die Paginierung automatisch handhabt. Iterieren Sie durch die Ergebnisse und das SDK ruft bei Bedarf zusätzliche Seiten ab.

开发者详情

文件结构

📄 SKILL.md