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.
Learn how to integrate Azure AI Hub with Portkey to access a wide range of AI models with enhanced observability and reliability features for enterprise environments.
Azure AI Hub offers three different deployment types through hub-based projects:
- 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
You can learn more about Azure AI Hub architecture here (opens in a new tab).
azure_ai
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.
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"
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"
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"
5. Get API Credentials
Navigate to your hub's "Settings" or "Keys and endpoints" section and copy the API key.
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/
Once you provide these details, your selected foundation model will be automatically populated.
For more information, refer to the official Azure AI Hub guide (opens in a new tab).
Follow these general steps in Lamatic.ai:
- Open your Lamatic.ai Studio (opens in a new tab)
- Navigate to Models section
- Select
azure-ai-hub
provider - Provide the following credentials:
- Azure API Key
- Azure API Version
- Hub Name
- Project Name
- Deployment Name
- Save your changes
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