Habilidades Azure AI Projects SDK for Java
📦

Azure AI Projects SDK for Java

Seguro 🔑 Variables de entorno

Manage Azure AI Projects with Java SDK

Developers need to integrate Azure AI Foundry services into Java applications. This skill provides comprehensive guidance for project management, connections, datasets, and AI model evaluations.

Soporta: Claude Codex Code(CC)
🥉 72 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "Azure AI Projects SDK for Java". List all Azure AI connections in the project

Resultado esperado:

Java code using ConnectionsClient.listConnections() that iterates through PagedIterable and prints each connection name, type, and credential type.

Usando "Azure AI Projects SDK for Java". Create a new search index

Resultado esperado:

Complete Java example showing AzureAISearchIndex creation with connection name and index name configuration, including error handling.

Usando "Azure AI Projects SDK for Java". Handle index not found error

Resultado esperado:

Try-catch block demonstrating ResourceNotFoundException and HttpResponseException handling with appropriate error messages.

Auditoría de seguridad

Seguro
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
Archivos escaneados
0
Líneas analizadas
1
hallazgos
1
Auditorías totales

Factores de riesgo

🔑 Variables de entorno (2)
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
85
Contenido
50
Comunidad
100
Seguridad
74
Cumplimiento de la especificación

Lo que puedes crear

Enterprise AI Integration

Integrate Azure AI Foundry services into existing Java enterprise applications for unified AI capabilities.

AI Project Automation

Automate Azure AI project setup, configuration, and resource management through Java code.

AI Model Evaluation Pipeline

Build automated evaluation pipelines for AI models using OpenAI evaluation services.

Prueba estos prompts

Basic Project Setup
Show me how to set up Azure AI Projects SDK authentication in Java using environment variables.
List Available Connections
Write Java code to list all Azure AI connections and display their names and types.
Create Search Index
Help me create an Azure AI Search index with a specific connection name and index version.
Advanced Evaluation Workflow
Show me how to access OpenAI evaluation services through Azure AI Projects SDK and run a model evaluation.

Mejores prácticas

  • Use DefaultAzureCredential for production authentication instead of hardcoded credentials
  • Reuse the AIProjectClientBuilder to create multiple sub-clients efficiently
  • Store project endpoint and connection names in environment variables for security

Evitar

  • Hardcoding credentials or endpoints directly in source code
  • Creating new client builders for each operation instead of reusing
  • Ignoring pagination when listing large collections of resources

Preguntas frecuentes

What Azure SDK dependencies do I need?
Add azure-ai-projects (com.azure:azure-ai-projects) and azure-identity (com.azure:azure-identity) to your Maven or Gradle build file.
How do I authenticate to Azure AI Foundry?
Use DefaultAzureCredential which supports multiple authentication methods including managed identity, environment credentials, and Azure CLI.
What is the PROJECT_ENDPOINT format?
The endpoint follows the pattern: https://<resource>.services.ai.azure.com/api/projects/<project> where resource and project are your Azure AI resource names.
Can I use this SDK for AI model inference?
This SDK focuses on project management. Use Azure OpenAI SDK or AI Model Inference SDK for actual model inference operations.
Is this SDK stable for production use?
The SDK is currently in beta (1.0.0-beta.1). Review the changelog before upgrading and test thoroughly in non-production environments.
How do I handle large result sets?
Use the PagedIterable response type which handles pagination automatically. Iterate through results and the SDK fetches additional pages as needed.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md