diff --git a/messages/en-US.json b/messages/en-US.json index 29575378e..1be8b3e0c 100644 --- a/messages/en-US.json +++ b/messages/en-US.json @@ -292,7 +292,7 @@ "resourceTypeSearch": "Search resource types...", "resourceTypeNotFound": "No resource type found", "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", "resourceTypeRdpDescription": "Access a remote desktop from the browser", "resourceTypeVncDescription": "Access a VNC desktop from the browser", @@ -1677,32 +1677,32 @@ "sidebarAccount": "Launcher", "commandVirtualApiKeys": "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", "virtualApiKeysSearch": "Search keys...", "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", "virtualApiKeysEmpty": "No virtual API keys yet", "virtualApiKeysName": "Name", "virtualApiKeysDescriptionOptional": "Description (optional)", "virtualApiKeysAssociateUserOptional": "Associate User (optional)", "virtualApiKeysAssociateUserDescription": "Associate this key with a user to track usage.", - "virtualApiKeysAllResources": "All public inference resources", - "virtualApiKeysAllResourcesDescription": "Allow this key to access every public inference resource in the organization", - "virtualApiKeysSelectResources": "Public Inference Resources", + "virtualApiKeysAllResources": "All public AI gateways", + "virtualApiKeysAllResourcesDescription": "Allow this key to access every public AI gateway in the organization", + "virtualApiKeysSelectResources": "Public AI Gateways", "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", "virtualApiKeysSecret": "Key", "virtualApiKeysCopyKey": "Copy this key. You can view it again later from the table or when editing.", "virtualApiKeysViewSecret": "View 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", - "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", - "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", "virtualApiKeysUpdatedDescription": "The virtual API key has been updated", "virtualApiKeysErrorUpdate": "Error updating virtual API key", @@ -1935,7 +1935,7 @@ "aiProviderModelsUpdated": "Models updated", "aiProviderModelsErrorUpdate": "Failed to update models", "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.", "aiResourceProvidersSelect": "Select providers", "aiResourceProvidersEmpty": "No AI providers found", @@ -1959,9 +1959,9 @@ "aiResourceProviderAllowModelsSearch": "Search models...", "aiResourceProviderAllowModelsEmpty": "No models found", "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", - "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", "aiUsageAnalyticsDescription": "Analyze AI gateway cost, token usage, and activity across providers, resources, roles, and users", "aiUsageTabOverview": "Overview", @@ -2026,7 +2026,7 @@ "aiUsageLoading": "Loading...", "aiUsageNoData": "No data", "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", "sidebarProvisioning": "Provisioning", "sidebarSettings": "Settings", @@ -2653,7 +2653,7 @@ "requireDeviceApproval": "Require Device Approvals", "requireDeviceApprovalDescription": "Users with this role need new devices approved by an admin before they can connect and access resources.", "sshSettings": "SSH Settings", - "inferenceSettings": "Inference Settings", + "inferenceSettings": "AI Gateway Settings", "sshAccess": "SSH Access", "rdpSettings": "RDP Settings", "vncSettings": "VNC Settings", @@ -2809,7 +2809,7 @@ "editInternalResourceDialogModeCidr": "CIDR", "editInternalResourceDialogModeHttp": "HTTP", "editInternalResourceDialogModeHttps": "HTTPS", - "editInternalResourceDialogModeInference": "Inference", + "editInternalResourceDialogModeInference": "AI Gateway", "editInternalResourceDialogModeSsh": "SSH", "editInternalResourceDialogScheme": "Scheme", "editInternalResourceDialogEnableSsl": "Enable TLS", @@ -2869,7 +2869,7 @@ "createInternalResourceDialogModeHttp": "HTTP", "createInternalResourceDialogModeHttps": "HTTPS", "createInternalResourceDialogModeSsh": "SSH", - "createInternalResourceDialogModeInference": "Inference", + "createInternalResourceDialogModeInference": "AI Gateway", "scheme": "Scheme", "createInternalResourceDialogScheme": "Scheme", "createInternalResourceDialogEnableSsl": "Enable TLS", @@ -4183,7 +4183,7 @@ "resourceLauncherAiGateway": "AI Gateway", "resourceLauncherNoSite": "No Site", "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.", "resourceLauncherAvailableModelsError": "Could not load available models.", "resourceLauncherApiKeys": "API Keys", diff --git a/src/lib/launcherResourceDetails.ts b/src/lib/launcherResourceDetails.ts index 4e77c18b0..ab306a40b 100644 --- a/src/lib/launcherResourceDetails.ts +++ b/src/lib/launcherResourceDetails.ts @@ -38,7 +38,7 @@ export function formatPublicResourceType( } if (resource.mode === "inference") { - return "Inference"; + return "AI Gateway"; } const mode = (resource.mode || "").toLowerCase();