技能 Azure AI Projects SDK for Java
📦

Azure AI Projects SDK for Java

安全 🔑 环境变量

Gérer les projets Azure AI avec le SDK Java

Les développeurs doivent intégrer les services Azure AI Foundry dans des applications Java. Cette compétence fournit des conseils complets pour la gestion de projets, les connexions, les ensembles de données et les évaluations de modèles d'IA.

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

下载技能 ZIP

2

在 Claude 中上传

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

3

开启并开始使用

测试它

正在使用“Azure AI Projects SDK for Java”。 Lister toutes les connexions Azure AI dans le projet

预期结果:

Code Java utilisant ConnectionsClient.listConnections() qui itère à travers PagedIterable et affiche le nom, le type et le type d'identifiant de chaque connexion.

正在使用“Azure AI Projects SDK for Java”。 Créer un nouvel index de recherche

预期结果:

Exemple Java complet montrant la création AzureAISearchIndex avec configuration du nom de connexion et du nom d'index, incluant la gestion des erreurs.

正在使用“Azure AI Projects SDK for Java”。 Gérer l'erreur index non trouvé

预期结果:

Bloc try-catch démontrant la gestion de ResourceNotFoundException et HttpResponseException avec des messages d'erreur appropriés.

安全审计

安全
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
规范符合性

你能构建什么

Intégration d'IA d'entreprise

Intégrer les services Azure AI Foundry dans des applications d'entreprise Java existantes pour des capacités d'IA unifiées.

Automatisation de projet d'IA

Automatiser la configuration de projet Azure AI, la configuration et la gestion des ressources via du code Java.

Pipeline d'évaluation de modèle d'IA

Créer des pipelines d'évaluation automatisés pour les modèles d'IA en utilisant les services d'évaluation OpenAI.

试试这些提示

Configuration de projet de base
Montrez-moi comment configurer l'authentification SDK Azure AI Projects en Java en utilisant des variables d'environnement.
Lister les connexions disponibles
Écrivez du code Java pour lister toutes les connexions Azure AI et afficher leurs noms et types.
Créer un index de recherche
Aidez-moi à créer un index Azure AI Search avec un nom de connexion spécifique et une version d'index.
Workflow d'évaluation avancé
Montrez-moi comment accéder aux services d'évaluation OpenAI via le SDK Azure AI Projects et exécuter une évaluation de modèle.

最佳实践

  • Utiliser DefaultAzureCredential pour l'authentification en production au lieu d'identifiants codés en dur
  • Réutiliser l'AIProjectClientBuilder pour créer plusieurs sous-clients efficacement
  • Stocker le point de terminaison du projet et les noms de connexion dans des variables d'environnement pour la sécurité

避免

  • Coder en dur des identifiants ou des points de terminaison directement dans le code source
  • Créer de nouveaux générateurs de clients pour chaque opération au lieu de les réutiliser
  • Ignorer la pagination lors de la liste de grandes collections de ressources

常见问题

De quelles dépendances Azure SDK ai-je besoin ?
Ajoutez azure-ai-projects (com.azure:azure-ai-projects) et azure-identity (com.azure:azure-identity) à votre fichier de build Maven ou Gradle.
Comment m'authentifier auprès d'Azure AI Foundry ?
Utilisez DefaultAzureCredential qui prend en charge plusieurs méthodes d'authentification, notamment l'identité managée, les identifiants d'environnement et Azure CLI.
Quel est le format de PROJECT_ENDPOINT ?
Le point de terminaison suit le modèle : https://<resource>.services.ai.azure.com/api/projects/<project> où resource et project sont vos noms de ressource Azure AI.
Puis-je utiliser ce SDK pour l'inférence de modèle d'IA ?
Ce SDK se concentre sur la gestion de projet. Utilisez le SDK Azure OpenAI ou le SDK AI Model Inference pour les opérations d'inférence de modèle réelles.
Ce SDK est-il stable pour une utilisation en production ?
Le SDK est actuellement en version bêta (1.0.0-beta.1). Examinez le journal des modifications avant la mise à niveau et testez soigneusement dans des environnements non production.
Comment gérer les grands ensembles de résultats ?
Utilisez le type de réponse PagedIterable qui gère la pagination automatiquement. Itérez à travers les résultats et le SDK récupère les pages supplémentaires si nécessaire.

开发者详情

文件结构

📄 SKILL.md