rename inference to ai gateway

This commit is contained in:
miloschwartz
2026-08-13 16:57:29 -04:00
parent fcd3c72cac
commit 8f3628d4ec
2 changed files with 19 additions and 19 deletions
+18 -18
View File
@@ -292,7 +292,7 @@
"resourceTypeSearch": "Search resource types...", "resourceTypeSearch": "Search resource types...",
"resourceTypeNotFound": "No resource type found", "resourceTypeNotFound": "No resource type found",
"resourceTypeHttpDescription": "Proxy web traffic over HTTPS using a domain name", "resourceTypeHttpDescription": "Proxy web traffic over HTTPS using a domain name",
"resourceTypeInferenceDescription": "Route AI inference requests through attached providers", "resourceTypeInferenceDescription": "Route AI requests through attached providers",
"resourceTypeSshDescription": "Access an SSH server from the browser", "resourceTypeSshDescription": "Access an SSH server from the browser",
"resourceTypeRdpDescription": "Access a remote desktop from the browser", "resourceTypeRdpDescription": "Access a remote desktop from the browser",
"resourceTypeVncDescription": "Access a VNC desktop from the browser", "resourceTypeVncDescription": "Access a VNC desktop from the browser",
@@ -1677,32 +1677,32 @@
"sidebarAccount": "Launcher", "sidebarAccount": "Launcher",
"commandVirtualApiKeys": "Virtual API Keys", "commandVirtualApiKeys": "Virtual API Keys",
"virtualApiKeysTitle": "Manage Virtual API Keys", "virtualApiKeysTitle": "Manage Virtual API Keys",
"virtualApiKeysDescription": "Create and manage manual API keys for AI Gateway access to public inference resources", "virtualApiKeysDescription": "Create and manage manual API keys for AI Gateway access to public AI gateways",
"virtualApiKeys": "Virtual API Keys", "virtualApiKeys": "Virtual API Keys",
"virtualApiKeysSearch": "Search keys...", "virtualApiKeysSearch": "Search keys...",
"virtualApiKeysCreate": "Create Virtual API Key", "virtualApiKeysCreate": "Create Virtual API Key",
"virtualApiKeysCreateDescription": "Mint a manual key that can call public inference resources in this organization", "virtualApiKeysCreateDescription": "Mint a manual key that can call public AI gateways in this organization",
"virtualApiKeysCreateButton": "Create Key", "virtualApiKeysCreateButton": "Create Key",
"virtualApiKeysEmpty": "No virtual API keys yet", "virtualApiKeysEmpty": "No virtual API keys yet",
"virtualApiKeysName": "Name", "virtualApiKeysName": "Name",
"virtualApiKeysDescriptionOptional": "Description (optional)", "virtualApiKeysDescriptionOptional": "Description (optional)",
"virtualApiKeysAssociateUserOptional": "Associate User (optional)", "virtualApiKeysAssociateUserOptional": "Associate User (optional)",
"virtualApiKeysAssociateUserDescription": "Associate this key with a user to track usage.", "virtualApiKeysAssociateUserDescription": "Associate this key with a user to track usage.",
"virtualApiKeysAllResources": "All public inference resources", "virtualApiKeysAllResources": "All public AI gateways",
"virtualApiKeysAllResourcesDescription": "Allow this key to access every public inference resource in the organization", "virtualApiKeysAllResourcesDescription": "Allow this key to access every public AI gateway in the organization",
"virtualApiKeysSelectResources": "Public Inference Resources", "virtualApiKeysSelectResources": "Public AI Gateways",
"virtualApiKeysSelectResourcesPlaceholder": "Select resources", "virtualApiKeysSelectResourcesPlaceholder": "Select resources",
"virtualApiKeysSelectResourcesDescription": "Choose which public inference resources this key can access", "virtualApiKeysSelectResourcesDescription": "Choose which public AI gateways this key can access",
"virtualApiKeysNoResources": "No resources", "virtualApiKeysNoResources": "No resources",
"virtualApiKeysSecret": "Key", "virtualApiKeysSecret": "Key",
"virtualApiKeysCopyKey": "Copy this key. You can view it again later from the table or when editing.", "virtualApiKeysCopyKey": "Copy this key. You can view it again later from the table or when editing.",
"virtualApiKeysViewSecret": "View Secret", "virtualApiKeysViewSecret": "View Secret",
"virtualApiKeysViewSecretTitle": "Virtual API Key Secret", "virtualApiKeysViewSecretTitle": "Virtual API Key Secret",
"virtualApiKeysViewSecretDescription": "This secret grants access to the public inference resources assigned to this key", "virtualApiKeysViewSecretDescription": "This secret grants access to the public AI gateways assigned to this key",
"virtualApiKeysEdit": "Edit Virtual API Key", "virtualApiKeysEdit": "Edit Virtual API Key",
"virtualApiKeysEditDescription": "Update the associated user and public inference resource access for this key", "virtualApiKeysEditDescription": "Update the associated user and public AI gateway access for this key",
"virtualApiKeysSaveButton": "Save Changes", "virtualApiKeysSaveButton": "Save Changes",
"virtualApiKeysSelectResourcesRequired": "Select at least one public inference resource, or enable all public inference resources", "virtualApiKeysSelectResourcesRequired": "Select at least one public AI gateway, or enable all public AI gateways",
"virtualApiKeysUpdated": "Virtual API key updated", "virtualApiKeysUpdated": "Virtual API key updated",
"virtualApiKeysUpdatedDescription": "The virtual API key has been updated", "virtualApiKeysUpdatedDescription": "The virtual API key has been updated",
"virtualApiKeysErrorUpdate": "Error updating virtual API key", "virtualApiKeysErrorUpdate": "Error updating virtual API key",
@@ -1935,7 +1935,7 @@
"aiProviderModelsUpdated": "Models updated", "aiProviderModelsUpdated": "Models updated",
"aiProviderModelsErrorUpdate": "Failed to update models", "aiProviderModelsErrorUpdate": "Failed to update models",
"aiResourceProviders": "Providers", "aiResourceProviders": "Providers",
"aiResourceProvidersDescription": "Choose which AI providers this inference resource can use", "aiResourceProvidersDescription": "Choose which AI providers this AI gateway can use",
"aiResourceProvidersHelp": "Attach providers and choose inherit (use each provider's lists) or select (pick an allow list for this resource). Allow patterns that conflict across attached providers are not allowed.", "aiResourceProvidersHelp": "Attach providers and choose inherit (use each provider's lists) or select (pick an allow list for this resource). Allow patterns that conflict across attached providers are not allowed.",
"aiResourceProvidersSelect": "Select providers", "aiResourceProvidersSelect": "Select providers",
"aiResourceProvidersEmpty": "No AI providers found", "aiResourceProvidersEmpty": "No AI providers found",
@@ -1959,9 +1959,9 @@
"aiResourceProviderAllowModelsSearch": "Search models...", "aiResourceProviderAllowModelsSearch": "Search models...",
"aiResourceProviderAllowModelsEmpty": "No models found", "aiResourceProviderAllowModelsEmpty": "No models found",
"aiResourceProviderAllowModelsHelp": "Only models from this provider's allow list can be selected.", "aiResourceProviderAllowModelsHelp": "Only models from this provider's allow list can be selected.",
"aiResourceAliasRequired": "Alias is required for inference resources", "aiResourceAliasRequired": "Alias is required for AI gateways",
"aiResourceDomainConfiguration": "Domain Configuration", "aiResourceDomainConfiguration": "Domain Configuration",
"aiResourceDomainConfigurationDescription": "Choose the domain clients will use to reach this inference resource.", "aiResourceDomainConfigurationDescription": "Choose the domain clients will use to reach this AI gateway.",
"aiUsageAnalyticsTitle": "AI Usage Analytics", "aiUsageAnalyticsTitle": "AI Usage Analytics",
"aiUsageAnalyticsDescription": "Analyze AI gateway cost, token usage, and activity across providers, resources, roles, and users", "aiUsageAnalyticsDescription": "Analyze AI gateway cost, token usage, and activity across providers, resources, roles, and users",
"aiUsageTabOverview": "Overview", "aiUsageTabOverview": "Overview",
@@ -2026,7 +2026,7 @@
"aiUsageLoading": "Loading...", "aiUsageLoading": "Loading...",
"aiUsageNoData": "No data", "aiUsageNoData": "No data",
"resourceBudgetSettings": "Budget", "resourceBudgetSettings": "Budget",
"resourceBudgetSettingsDescription": "Configure how this inference resource restricts usage based on spending or token limits", "resourceBudgetSettingsDescription": "Configure how this AI gateway restricts usage based on spending or token limits",
"sidebarApiKeys": "API Keys", "sidebarApiKeys": "API Keys",
"sidebarProvisioning": "Provisioning", "sidebarProvisioning": "Provisioning",
"sidebarSettings": "Settings", "sidebarSettings": "Settings",
@@ -2653,7 +2653,7 @@
"requireDeviceApproval": "Require Device Approvals", "requireDeviceApproval": "Require Device Approvals",
"requireDeviceApprovalDescription": "Users with this role need new devices approved by an admin before they can connect and access resources.", "requireDeviceApprovalDescription": "Users with this role need new devices approved by an admin before they can connect and access resources.",
"sshSettings": "SSH Settings", "sshSettings": "SSH Settings",
"inferenceSettings": "Inference Settings", "inferenceSettings": "AI Gateway Settings",
"sshAccess": "SSH Access", "sshAccess": "SSH Access",
"rdpSettings": "RDP Settings", "rdpSettings": "RDP Settings",
"vncSettings": "VNC Settings", "vncSettings": "VNC Settings",
@@ -2809,7 +2809,7 @@
"editInternalResourceDialogModeCidr": "CIDR", "editInternalResourceDialogModeCidr": "CIDR",
"editInternalResourceDialogModeHttp": "HTTP", "editInternalResourceDialogModeHttp": "HTTP",
"editInternalResourceDialogModeHttps": "HTTPS", "editInternalResourceDialogModeHttps": "HTTPS",
"editInternalResourceDialogModeInference": "Inference", "editInternalResourceDialogModeInference": "AI Gateway",
"editInternalResourceDialogModeSsh": "SSH", "editInternalResourceDialogModeSsh": "SSH",
"editInternalResourceDialogScheme": "Scheme", "editInternalResourceDialogScheme": "Scheme",
"editInternalResourceDialogEnableSsl": "Enable TLS", "editInternalResourceDialogEnableSsl": "Enable TLS",
@@ -2869,7 +2869,7 @@
"createInternalResourceDialogModeHttp": "HTTP", "createInternalResourceDialogModeHttp": "HTTP",
"createInternalResourceDialogModeHttps": "HTTPS", "createInternalResourceDialogModeHttps": "HTTPS",
"createInternalResourceDialogModeSsh": "SSH", "createInternalResourceDialogModeSsh": "SSH",
"createInternalResourceDialogModeInference": "Inference", "createInternalResourceDialogModeInference": "AI Gateway",
"scheme": "Scheme", "scheme": "Scheme",
"createInternalResourceDialogScheme": "Scheme", "createInternalResourceDialogScheme": "Scheme",
"createInternalResourceDialogEnableSsl": "Enable TLS", "createInternalResourceDialogEnableSsl": "Enable TLS",
@@ -4183,7 +4183,7 @@
"resourceLauncherAiGateway": "AI Gateway", "resourceLauncherAiGateway": "AI Gateway",
"resourceLauncherNoSite": "No Site", "resourceLauncherNoSite": "No Site",
"resourceLauncherAvailableModels": "Available Models", "resourceLauncherAvailableModels": "Available Models",
"resourceLauncherAvailableModelsDescription": "Models you can use with this inference resource.", "resourceLauncherAvailableModelsDescription": "Models you can use with this AI gateway.",
"resourceLauncherAvailableModelsEmpty": "No models are available for this resource.", "resourceLauncherAvailableModelsEmpty": "No models are available for this resource.",
"resourceLauncherAvailableModelsError": "Could not load available models.", "resourceLauncherAvailableModelsError": "Could not load available models.",
"resourceLauncherApiKeys": "API Keys", "resourceLauncherApiKeys": "API Keys",
+1 -1
View File
@@ -38,7 +38,7 @@ export function formatPublicResourceType(
} }
if (resource.mode === "inference") { if (resource.mode === "inference") {
return "Inference"; return "AI Gateway";
} }
const mode = (resource.mode || "").toLowerCase(); const mode = (resource.mode || "").toLowerCase();