技能 Azure AI Projects SDK for Java
📦

Azure AI Projects SDK for Java

安全 🔑 環境變數

使用 Java SDK 管理 Azure AI 專案

開發人員需要將 Azure AI Foundry 服務整合到 Java 應用程式中。此技能提供專案管理、連線、資料集和 AI 模型評估的全面指導。

支援: Claude Codex Code(CC)
🥉 72 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「Azure AI Projects SDK for Java」。 列出專案中的所有 Azure AI 連線

預期結果:

使用 ConnectionsClient.listConnections() 的 Java 程式碼,可迭代 PagedIterable 並列印每個連線的名稱、類型和驗證類型。

正在使用「Azure AI Projects SDK for Java」。 建立新的搜尋索引

預期結果:

完整的 Java 範例,展示 AzureAISearchIndex 的建立,包含連線名稱和索引名稱配置,以及錯誤處理。

正在使用「Azure AI Projects SDK for Java」。 處理索引未找到錯誤

預期結果:

Try-catch 區塊示範 ResourceNotFoundException 和 HttpResponseException 的處理,並提供適當的錯誤訊息。

安全審計

安全
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
規範符合性

你能建構什麼

企業 AI 整合

將 Azure AI Foundry 服務整合到現有的 Java 企業應用程式中,以獲得統一的 AI 功能。

AI 專案自動化

透過 Java 程式碼自動化 Azure AI 專案設定、配置和資源管理。

AI 模型評估管線

使用 OpenAI 評估服務建置 AI 模型的自動化評估管線。

試試這些提示

基本專案設定
示範如何使用環境變數在 Java 中設定 Azure AI Projects SDK 驗證。
列出可用連線
撰寫 Java 程式碼列出所有 Azure AI 連線並顯示其名稱和類型。
建立搜尋索引
協助我建立具有特定連線名稱和索引版本的 Azure AI 搜尋索引。
進階評估工作流程
示範如何透過 Azure AI Projects SDK 存取 OpenAI 評估服務並執行模型評估。

最佳實務

  • 在正式環境驗證中使用 DefaultAzureCredential,而非硬編碼驗證
  • 重複使用 AIProjectClientBuilder 以有效率地建立多個子用戶端
  • 將專案端點和連線名稱儲存在環境變數中以確保安全

避免

  • 在原始碼中直接硬編碼驗證或端點
  • 每次操作都建立新的用戶端建構器,而非重複使用
  • 列出大型資源集合時忽略分頁

常見問題

我需要哪些 Azure SDK 依賴?
將 azure-ai-projects (com.azure:azure-ai-projects) 和 azure-identity (com.azure:azure-identity) 加入您的 Maven 或 Gradle 建置檔案中。
如何驗證 Azure AI Foundry?
使用 DefaultAzureCredential,它支援多種驗證方法,包括受控識別、環境驗證和 Azure CLI。
PROJECT_ENDPOINT 的格式是什麼?
端點格式為:https://<resource>.services.ai.azure.com/api/projects/<project>,其中 resource 和 project 是您的 Azure AI 資源名稱。
我可以使用此 SDK 進行 AI 模型推論嗎?
此 SDK 專注於專案管理。若要執行實際的模型推論操作,請使用 Azure OpenAI SDK 或 AI Model Inference SDK。
此 SDK 在正式環境中是否穩定?
SDK 目前處於 beta 版 (1.0.0-beta.1)。升級前請檢閱變更記錄,並在非正式環境中徹底測試。
如何處理大型結果集?
使用自動處理分頁的 PagedIterable 回應類型。迭代結果,SDK 會視需要擷取其他頁面。

開發者詳情

檔案結構

📄 SKILL.md