Skip to content

Commit

Permalink
Merge pull request #740 from SavinduDimal/admin-ai-api-sub-to-temp
Browse files Browse the repository at this point in the history
Add Admin UI Changes to Support Token Based Subscription Policies
  • Loading branch information
SavinduDimal committed Sep 11, 2024
2 parents b5b656b + 3724610 commit b321493
Show file tree
Hide file tree
Showing 5 changed files with 994 additions and 265 deletions.
14 changes: 13 additions & 1 deletion portals/admin/src/main/webapp/site/public/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,17 +73,23 @@
"Admin.Throttling.Custom.policy.add.siddhi.query": "Siddhi Query:",
"Admin.Throttling.Custom.policy.add.siddhi.query.description": "The following sample query will allow 5 requests per minute for an Admin user.",
"Admin.Throttling.Custom.policy.add.siddhi.query.key.template": "Key Template : $userId",
"Admin.Throttling.Subscription.Throttling.Policy.add.completion.token.count.helper.text": "Number of completion tokens allowed",
"Admin.Throttling.Subscription.Throttling.Policy.add.prompt.token.count.helper.text": "Number of prompt tokens allowed",
"Admin.Throttling.Subscription.Throttling.Policy.add.request.count.helper.text": "Number of requests allowed",
"Admin.Throttling.Subscription.Throttling.Policy.add.time.days": "Day(s)",
"Admin.Throttling.Subscription.Throttling.Policy.add.time.hours": "Hour(s)",
"Admin.Throttling.Subscription.Throttling.Policy.add.time.minutes": "Minute(s)",
"Admin.Throttling.Subscription.Throttling.Policy.add.time.months": "Month(s)",
"Admin.Throttling.Subscription.Throttling.Policy.add.time.years": "Year(s)",
"Admin.Throttling.Subscription.Throttling.Policy.add.total.token.count.helper.text": "Number of total tokens allowed",
"Admin.Throttling.Subscription.Throttling.policy.table.header.completion.token.count": "Completion Token Count",
"Admin.Throttling.Subscription.Throttling.policy.table.header.name": "Name",
"Admin.Throttling.Subscription.Throttling.policy.table.header.prompt.token.count": "Prompt Token Count",
"Admin.Throttling.Subscription.Throttling.policy.table.header.quota": "Quota",
"Admin.Throttling.Subscription.Throttling.policy.table.header.quota.policy": "Quota Policy",
"Admin.Throttling.Subscription.Throttling.policy.table.header.rate.limit": "Rate Limit",
"Admin.Throttling.Subscription.Throttling.policy.table.header.time.unit": "Time Unit",
"Admin.Throttling.Subscription.Throttling.policy.table.header.total.token.count": "Total Token Count",
"Admin.Throttling.Subscription.Throttling.policy.table.header.unit.time": "Unit Time",
"Admin.components.form.delete.btn": "Delete",
"AdminPages.Addons.InlineProgress.message": "Loading...",
Expand Down Expand Up @@ -780,6 +786,7 @@
"Throttling.Subscription.AddEdit.form.add": "Save",
"Throttling.Subscription.AddEdit.form.add.data.amount.helper.text": "Bandwidth allowed",
"Throttling.Subscription.AddEdit.form.cancel": "Cancel",
"Throttling.Subscription.AddEdit.form.completionTokenCount.count": "Completion Token Count",
"Throttling.Subscription.AddEdit.form.dataAmount.name": "Data Bandwidth",
"Throttling.Subscription.AddEdit.form.description": "Description",
"Throttling.Subscription.AddEdit.form.description.help": "Description of the rate limiting policy",
Expand All @@ -790,8 +797,10 @@
"Throttling.Subscription.AddEdit.form.max.webhooks.connections": "Max Subscriptions",
"Throttling.Subscription.AddEdit.form.name.help": "Name of the rate limiting policy",
"Throttling.Subscription.AddEdit.form.policyName": "Name",
"Throttling.Subscription.AddEdit.form.promptTokenCount.count": "Prompt Token Count",
"Throttling.Subscription.AddEdit.form.request.rate": "Request Rate",
"Throttling.Subscription.AddEdit.form.requestCount.count": "Request Count",
"Throttling.Subscription.AddEdit.form.totalTokenCount.count": "Total Token Count",
"Throttling.Subscription.AddEdit.form.unit.time.label": "Unit Time",
"Throttling.Subscription.AddEdit.general.details": "General Details",
"Throttling.Subscription.AddEdit.general.details.description": "Provide the name and description of the subscription policy.",
Expand All @@ -801,11 +810,14 @@
"Throttling.Subscription.AddEdit.permissions.add.role.placeholder": "Type roles and press Enter",
"Throttling.Subscription.AddEdit.policy.flags.add.description": "Define the billing plan for the subscription policy. Enable stop on quota reach to block invoking an API when the defined quota is reached.",
"Throttling.Subscription.AddEdit.quota.limits": "Quota Limits",
"Throttling.Subscription.AddEdit.quota.limits.ai.description": "Specify the quota limits for AI API Subscription policy.",
"Throttling.Subscription.AddEdit.quota.policies.add.description": "Request Count and Request Bandwidth are the two options for Quota Limit. You can use the option according to your requirement.",
"Throttling.Subscription.AddEdit.quota.policies.add.limits.event.count": "Event Based (Async API)",
"Throttling.Subscription.AddEdit.quota.policies.add.limits.request.bandwidth": "Request Bandwidth",
"Throttling.Subscription.AddEdit.quota.policies.add.limits.request.count": "Request Count",
"Throttling.Subscription.AddEdit.subscription.count.add.description": "Maximum number of webhooks allowed for a Webhooks API using this policy.",
"Throttling.Subscription.AddEdit.title.AIPolicy.add": "AI API Subscription Rate Limiting Policy - Create new",
"Throttling.Subscription.AddEdit.title.AIPolicy.edit": "AI API Subscription Rate Limiting Policy - Edit",
"Throttling.Subscription.AddEdit.title.add": "Subscription Rate Limiting Policy - Create new",
"Throttling.Subscription.AddEdit.title.edit": "Subscription Rate Limiting Policy - Edit",
"Throttling.Subscription.AddEdit.unitTime": "Unit Time",
Expand Down Expand Up @@ -1038,4 +1050,4 @@
"error.list.404.description": "The page you are looking for might have been removed, had its name changed or is temporarily unavailable.",
"error.list.500": "500 : The page cannot be displayed.",
"error.list.500.description": "The server encountered an internal error or misconfiguration and was unable to complete your request."
}
}
Loading

0 comments on commit b321493

Please sign in to comment.