Azure AI Hub
Azure AI Hub provides enterprise-grade resource management for collaborative AI development teams. It offers shared configurations, centralized security settings, and advanced networking capabilities. With Lamatic, you can seamlessly integrate with models deployed through Azure AI Hub and take advantage of features like observability, prompt management, fallbacks, and more.
azure_ai
Get Started
Step 1: Access Azure AI Foundry Portal
Go to ai.azure.com (opens in a new tab) (Azure AI Foundry portal) and sign in with your Azure account.
Step 2: Create an Azure AI Hub
- Click "Create new" in the top right
- Select "AI hub resource"
- Enter a hub name
- Select your subscription and resource group
- Choose a location/region
- Configure security settings (networking, encryption, etc.)
- Click "Create"
Step 3: Create a Hub-Based Project
- Navigate to your created hub
- Click "Create project"
- Enter a project name
- Select the hub you want to use
- Configure project-specific settings
- Click "Create"
Step 4: Deploy a Model
- Navigate to "Model catalog" or "Models + endpoints"
- Browse available models (GPT-4, GPT-3.5-turbo, etc.)
- Select a model and click "Deploy"
- Provide a Deployment Name (e.g., "gpt-4-enterprise-deployment")
- Configure deployment settings and compute resources
- Click "Deploy"
Step 5: Get API Credentials
Navigate to your hub's "Settings" or "Keys and endpoints" section and copy the API key.
Step 6: Configure in Lamatic
- Open your Lamatic.ai Studio (opens in a new tab)
- Navigate to Models section
- Select Azure AI Hub from the provider list
- Provide the following credentials:
- Azure API Key
- Azure API Version
- Hub Name
- Project Name
- Deployment Name
- Save your changes
Key Features
- Hub Resources: Centralized management of compute, storage, and networking
- Shared Projects: Multiple projects sharing hub configurations and resources
- Enterprise Security: Advanced networking, private endpoints, and compliance features
- Collaborative Development: Team-based AI development with shared resources
- Scalable Infrastructure: Enterprise-grade scalability and performance
- Cost Effective: Shared resource utilization for cost optimization
- Developer Friendly: Comprehensive API and documentation
- Compliance Ready: Meets enterprise compliance and security requirements
Available Models
Azure AI Hub provides access to various models through hub-based deployments:
- GPT Models: GPT-4, GPT-3.5-turbo, and other OpenAI models
- Custom Models: Your own fine-tuned or custom models
- Open Source Models: Various open-source models available in the catalog
- Enterprise Models: Models optimized for enterprise use cases
- Specialized Models: Models for specific domains and industries
Check the Azure AI Hub Models (opens in a new tab) documentation for the complete list of available models and their specifications.
Configuration Options
- Azure API Key: Your Azure AI Hub API key for authentication
- Azure API Version: The API version to use (e.g., 2024-06-01)
- Hub Name: The name of your Azure AI Hub resource
- Project Name: The name of your hub-based project
- Deployment Name: The name of your model deployment
- Model Selection: Choose from available Azure AI Hub models
- Custom Parameters: Configure model-specific parameters
- Security Settings: Configure networking and access controls
Required Information
Hub Name
Found in the hub overview section and serves as your resource identifier.
Project Name
Listed in the projects section within your hub.
Deployment Name
Listed in the "Models + endpoints" section of your project.
Azure API Version
Check the latest versions in Azure AI Hub documentation. Common versions:
2024-06-01
2024-02-15-preview
Endpoint URL Format
https://[HubName]-[ProjectName].openai.azure.com/
Example Configuration
Azure API Key: your-hub-api-key-here
Azure API Version: 2024-06-01
Hub Name: my-enterprise-ai-hub
Project Name: production-chatbot-project
Deployment Name: gpt-4-enterprise-deployment
Endpoint: https://my-enterprise-ai-hub-production-chatbot-project.openai.azure.com/
Best Practices
- API Key Security: Keep your Azure API keys secure and never share them publicly
- Hub Management: Configure networking and security settings at the hub level for all projects
- Resource Optimization: Monitor resource usage across all projects in your hub
- Access Control: Regularly review access permissions for team members
- Rate Limiting: Be aware of Azure AI Hub's rate limits and implement appropriate throttling
- Error Handling: Implement proper error handling for API failures and rate limits
- Cost Optimization: Monitor your usage and optimize resource allocation
- Security Configuration: Use private endpoints and network security groups
Troubleshooting
Access Denied:
- Verify your Azure account has access to Azure AI Hub
- Check if your API key is correct and hasn't expired
- Ensure your hub and project are properly configured
Hub Creation Issues:
- Verify your Azure subscription has sufficient permissions
- Check if the hub name is unique and follows naming conventions
- Ensure the selected region supports Azure AI Hub
Project Configuration:
- Verify the project is created within the correct hub
- Check if project settings are properly configured
- Ensure proper permissions for the project
Model Deployment Issues:
- Verify the model is available in your region
- Check if deployment settings are correct
- Ensure sufficient compute resources are available
Authentication Errors:
- Ensure your API key is properly formatted
- Check if your Azure account is active and verified
- Verify you're using the correct endpoint URL
Important Notes
- Keep your API keys secure and never share them
- Hub-based projects are ideal for enterprise environments requiring shared resources
- Configure networking and security settings at the hub level for all projects
- Monitor resource usage across all projects in your hub
- Regularly review access permissions for team members
- Test your integration after adding each key
- Consider using managed identities for enhanced security
- Review Azure AI Hub pricing (opens in a new tab) before deployment
Additional Resources
- Azure AI Hub Documentation (opens in a new tab)
- Model Documentation (opens in a new tab)
- Pricing Information (opens in a new tab)
- Azure Support (opens in a new tab)
Need help? Contact Lamatic support (opens in a new tab)