mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-09-06 17:46:23 +00:00
feat(default): reorganize system settings pricing UI
Refine the default system settings structure and model pricing editor so pricing configuration is easier to scan and edit.
This commit is contained in:
Vendored
+93
-2
@@ -494,6 +494,7 @@
|
||||
"Best for single-tenant deployments. Pricing and billing options stay hidden.": "适合单用户部署。定价和计费选项将被隐藏。",
|
||||
"Best TTFT": "最优 TTFT",
|
||||
"Billing": "计费",
|
||||
"Billing & Payment": "计费与支付",
|
||||
"Billing currency": "计费货币",
|
||||
"Billing Details": "计费详情",
|
||||
"Billing History": "计费历史",
|
||||
@@ -633,6 +634,7 @@
|
||||
"Check in now": "立即签到",
|
||||
"Check resolved IPs against IP filters even when accessing by domain": "即使通过域名访问,也对照 IP 过滤器检查解析的 IP",
|
||||
"Check-in failed": "签到失败",
|
||||
"Check-in Rewards": "签到奖励",
|
||||
"Check-in Settings": "签到设置",
|
||||
"Check-in successful! Received": "签到成功!获得",
|
||||
"Checked in": "已签到",
|
||||
@@ -783,14 +785,18 @@
|
||||
"Configure basic system information and branding": "配置基本系统信息和品牌",
|
||||
"Configure channel affinity (sticky routing) rules": "配置渠道亲和性(粘滞选路)规则",
|
||||
"Configure Creem products. Provide a JSON array.": "配置 Creem 产品。提供 JSON 数组。",
|
||||
"Configure currency conversion and quota display options": "配置货币换算和额度展示选项",
|
||||
"Configure custom OAuth providers for user authentication": "配置自定义OAuth提供商用于用户认证",
|
||||
"Configure daily check-in rewards for users": "配置用户每日签到奖励",
|
||||
"Configure discount rates based on recharge amounts": "配置基于充值金额的折扣率",
|
||||
"Configure experimental data export for the dashboard": "配置仪表板的实验性数据导出",
|
||||
"Configure Gemini safety behavior, version overrides, and thinking adapter": "配置 Gemini 安全行为、版本覆盖和思维适配器",
|
||||
"Configure group ratios and group-specific pricing rules": "配置分组倍率和分组专属定价规则",
|
||||
"Configure in your Creem dashboard": "在您的 Creem 仪表板中配置",
|
||||
"Configure io.net API key for model deployments": "配置 io.net API Key 用于模型部署",
|
||||
"Configure keyword filtering for prompts and responses.": "配置用于提示和响应的关键词过滤。",
|
||||
"Configure model deployment provider settings": "配置模型部署提供商设置",
|
||||
"Configure model pricing ratios and tool prices": "配置模型定价倍率和工具价格",
|
||||
"Configure model, caching, and group ratios used for billing": "配置用于计费的模型、缓存和分组比例",
|
||||
"Configure monitoring status page groups for the dashboard": "配置用于仪表板的监控状态页面分组",
|
||||
"Configure outgoing email server for notifications": "配置用于通知的发送邮件服务器",
|
||||
@@ -849,6 +855,7 @@
|
||||
"Console": "控制台",
|
||||
"Console area": "控制台区域",
|
||||
"Console Area": "控制台区域",
|
||||
"Console Content": "控制台内容",
|
||||
"Consume": "消耗",
|
||||
"Container": "容器",
|
||||
"Container name": "容器名称",
|
||||
@@ -970,6 +977,7 @@
|
||||
"Cross-group retry": "跨分组重试",
|
||||
"Curate quick links to your different Domains": "整理到不同域的快速链接",
|
||||
"Currency": "货币",
|
||||
"Currency & Display": "货币与展示",
|
||||
"Current Balance": "当前余额",
|
||||
"Current Billing": "当前计费",
|
||||
"Current Cache Size": "当前缓存大小",
|
||||
@@ -1027,6 +1035,7 @@
|
||||
"Date and time when this announcement should be displayed": "此公告应显示的日期和时间",
|
||||
"Date Range": "时间范围",
|
||||
"Day": "天",
|
||||
"Day of month": "日期(日)",
|
||||
"days": "天",
|
||||
"Days to Retain": "保留天数",
|
||||
"Deducted by subscription": "由订阅抵扣",
|
||||
@@ -1778,6 +1787,8 @@
|
||||
"GPU count": "GPU 数量",
|
||||
"Greater Than": "大于",
|
||||
"Greater Than or Equal": "大于等于",
|
||||
"Greater than": "大于",
|
||||
"Greater than or equal": "大于等于",
|
||||
"Grok": "Grok",
|
||||
"Grok Settings": "Grok 设置",
|
||||
"Group": "分组",
|
||||
@@ -1793,6 +1804,7 @@
|
||||
"Group Name": "分组名称",
|
||||
"Group name cannot be changed when editing.": "编辑时无法更改组名称。",
|
||||
"Group prices cannot be expanded because this expression is not a standard tiered pricing expression.": "该表达式不是标准分档计费表达式,无法展开分组价格。",
|
||||
"Group Pricing": "分组定价",
|
||||
"group ratio": "分组倍率",
|
||||
"Group Ratio": "分组倍率",
|
||||
"Group ratios": "分组比例",
|
||||
@@ -1848,6 +1860,7 @@
|
||||
"Home Page Content": "首页内容",
|
||||
"Hostname or IP of your SMTP provider": "您的 SMTP 提供商的主机名或 IP",
|
||||
"Hour": "小时",
|
||||
"Hour of day": "小时",
|
||||
"Hourly token usage by model across the last 24 hours": "过去 24 小时内各模型的逐小时 Token 用量",
|
||||
"Hourly token usage by model over the past 24 hours": "过去 24 小时内按模型分布的小时级 Token 使用量",
|
||||
"hours": "小时",
|
||||
@@ -1893,6 +1906,7 @@
|
||||
"If an upstream error contains any of these keywords (case insensitive), the channel will be disabled automatically.": "如果上游错误包含以下任何关键字(不区分大小写),渠道将自动禁用。",
|
||||
"If authorization succeeds, the generated JSON will be inserted into the key field. You still need to save the channel to persist it.": "授权成功后,生成的 JSON 将插入密钥字段。您仍需保存频道以持久化。",
|
||||
"If connecting to upstream One API or New API relay projects, use OpenAI type instead unless you know what you are doing": "如果连接上游 One API 或 New API 中继项目,除非您知道自己在做什么,否则请使用 OpenAI 类型",
|
||||
"If this keeps happening, please report it on GitHub Issues.": "如果问题持续出现,请到 GitHub Issues 反馈。",
|
||||
"If the affinity channel fails and retry succeeds on another channel, update affinity to the successful channel.": "如果亲和到的渠道失败,重试到其他渠道成功后,将亲和更新到成功的渠道。",
|
||||
"Ignored upstream models": "已忽略上游模型",
|
||||
"Image": "图片",
|
||||
@@ -2056,6 +2070,8 @@
|
||||
"Less": "更少",
|
||||
"Less Than": "小于",
|
||||
"Less Than or Equal": "小于等于",
|
||||
"Less than": "小于",
|
||||
"Less than or equal": "小于等于",
|
||||
"License": "许可证",
|
||||
"Light": "浅色",
|
||||
"Lightning Fast": "极速",
|
||||
@@ -2217,6 +2233,7 @@
|
||||
"Model context usage": "模型上下文用量",
|
||||
"Model deleted": "模型已删除",
|
||||
"Model deleted successfully": "模型删除成功",
|
||||
"Model Deployment": "模型部署",
|
||||
"Model deployment service is disabled": "模型部署服务未启用",
|
||||
"Model Description": "模型描述",
|
||||
"Model details": "模型详情",
|
||||
@@ -2256,6 +2273,7 @@
|
||||
"Models": "模型",
|
||||
"Models *": "模型 *",
|
||||
"Models & Groups": "模型与分组",
|
||||
"Models & Routing": "模型与路由",
|
||||
"Models appended successfully": "模型已追加成功",
|
||||
"Models are required": "需要模型",
|
||||
"Models climbing the leaderboard": "正在攀升的模型",
|
||||
@@ -2276,6 +2294,7 @@
|
||||
"Monitor": "监控",
|
||||
"Monitoring & Alerts": "监控与警报",
|
||||
"Month": "本月",
|
||||
"Month number": "月份",
|
||||
"Monthly": "每月",
|
||||
"Monthly tokens": "每月 token",
|
||||
"months": "个月",
|
||||
@@ -2592,6 +2611,7 @@
|
||||
"Operation": "操作",
|
||||
"Operation failed": "操作失败",
|
||||
"Operation Type": "操作类型",
|
||||
"Operations": "运维",
|
||||
"Operator Admin": "操作管理员",
|
||||
"Optimize system for self-hosted single-user usage": "优化系统以适应自托管单用户使用",
|
||||
"Optimized network architecture ensures millisecond response times": "优化的网络架构,确保毫秒级响应时间",
|
||||
@@ -2636,6 +2656,7 @@
|
||||
"Override Rules": "覆盖规则",
|
||||
"Override the endpoint used for testing. Leave empty to auto detect.": "覆盖用于测试的端点。留空以自动检测。",
|
||||
"overrides for matching model prefix.": "为匹配模型前缀的覆盖价。",
|
||||
"Overnight range": "跨日范围",
|
||||
"Overview": "概览",
|
||||
"Overwritten": "已覆盖",
|
||||
"Page": "页面",
|
||||
@@ -3102,6 +3123,7 @@
|
||||
"Replacement Model": "替换模型",
|
||||
"Replica count": "副本数",
|
||||
"Replicate": "Replicate",
|
||||
"Report an issue": "反馈问题",
|
||||
"request": "请求",
|
||||
"Request": "请求",
|
||||
"Request Body Disk Cache": "请求体磁盘缓存",
|
||||
@@ -3308,6 +3330,7 @@
|
||||
"Secret Key": "密钥",
|
||||
"Secure & Reliable": "安全可靠",
|
||||
"Security": "安全",
|
||||
"Security & Limits": "安全与限制",
|
||||
"Security Check": "安全验证",
|
||||
"Security verification": "安全验证",
|
||||
"Select": "选择",
|
||||
@@ -3456,6 +3479,7 @@
|
||||
"Simple mode only returns message; status code and error type use system defaults.": "简洁模式仅返回 message;状态码和错误类型将使用系统默认值。",
|
||||
"Simple mode: prune objects by type, e.g. redacted_thinking.": "简洁模式:按 type 全量清理对象,例如 redacted_thinking。",
|
||||
"Single Key": "单密钥",
|
||||
"Site & Branding": "站点与品牌",
|
||||
"Site Key": "站点密钥",
|
||||
"Size:": "大小:",
|
||||
"sk_xxx or rk_xxx": "sk_xxx 或 rk_xxx",
|
||||
@@ -3733,6 +3757,8 @@
|
||||
"Tier": "档位",
|
||||
"Tier name": "档位名称",
|
||||
"Tiered": "阶梯",
|
||||
"Token prices": "Token 价格",
|
||||
"Each tier supports up to 2 conditions. The last tier without conditions is the fallback.": "每个档位最多 2 个条件,最后一个无条件档位为兜底档。",
|
||||
"Tiered (billing expression)": "阶梯计费(计费表达式)",
|
||||
"Tiered price table": "分档价格表",
|
||||
"Time": "时间",
|
||||
@@ -3741,7 +3767,7 @@
|
||||
"Time window for rate limiting": "速率限制的时间窗口",
|
||||
"Time-based": "含时间条件",
|
||||
"Time:": "时间:",
|
||||
"Timed cache (1h)": "定时缓存(1 小时)",
|
||||
"Time-sliced cache (Claude)": "分时缓存(Claude)",
|
||||
"Timeline": "时间线",
|
||||
"times": "次",
|
||||
"Timing": "耗时",
|
||||
@@ -4219,6 +4245,71 @@
|
||||
"Zero retention": "零数据保留",
|
||||
"Zhipu": "智谱",
|
||||
"Zhipu V4": "智谱 V4",
|
||||
"Zoom": "缩放"
|
||||
"Zoom": "缩放",
|
||||
"Add model pricing": "添加模型定价",
|
||||
"Applied {{name}} pricing to {{count}} models": "已将 {{name}} 的定价应用到 {{count}} 个模型",
|
||||
"Audio input price": "音频输入价格",
|
||||
"Audio output price": "音频输出价格",
|
||||
"Audio output price requires an audio input price.": "音频输出价格需要先填写音频输入价格。",
|
||||
"Billable input tokens": "计费输入 token",
|
||||
"Billable output tokens": "计费输出 token",
|
||||
"Cache create (1h) price": "1 小时缓存写入价格",
|
||||
"Cache create price": "缓存写入价格",
|
||||
"Cache read price": "缓存读取价格",
|
||||
"Cache pricing": "缓存价格",
|
||||
"Cache write price": "缓存写入价格",
|
||||
"Changes are written to the settings draft on save.": "保存后会写入设置草稿。",
|
||||
"Clean": "无冲突",
|
||||
"Completion price": "补全价格",
|
||||
"Core pricing": "核心价格",
|
||||
"Copy {{name}} pricing": "复制 {{name}} 定价",
|
||||
"Disabled lanes are omitted on save.": "关闭的价格通道保存时会被省略。",
|
||||
"Edit model pricing": "编辑模型定价",
|
||||
"Empty": "空",
|
||||
"Each tier supports up to 2 conditions; the last tier is the catch-all without conditions. Use full input length for tier conditions to avoid mis-routing when cache hits reduce billable input tokens.": "每个档位最多支持 2 个条件;最后一个档位是不带条件的兜底档。建议使用完整输入长度作为档位条件,避免缓存命中减少计费输入 token 后误判档位。",
|
||||
"All conditions must match before this tier is used.": "所有条件都满足后才会使用该档位。",
|
||||
"Base input and output token prices for this tier.": "该档位的基础输入与输出 token 价格。",
|
||||
"Expression": "表达式",
|
||||
"Fallback tier": "兜底档位",
|
||||
"Full input length": "完整输入长度",
|
||||
"Input price is required before saving dependent prices.": "保存依赖价格前必须先填写输入价格。",
|
||||
"Image input price": "图像输入价格",
|
||||
"Image output price": "图像输出价格",
|
||||
"Media pricing": "多模态价格",
|
||||
"New model": "新模型",
|
||||
"No separate media pricing configured.": "未单独配置多模态价格。",
|
||||
"Open a source model first": "请先打开一个源模型",
|
||||
"Output token price for generated tokens.": "生成内容的输出 token 价格。",
|
||||
"Per-request": "按次",
|
||||
"Save preview": "保存预览",
|
||||
"Select at least one target model": "请至少选择一个目标模型",
|
||||
"Separate image/audio prices are enabled.": "已启用独立图像/音频价格。",
|
||||
"Set separate prices for cache reads and writes.": "为缓存读取与写入设置独立价格。",
|
||||
"This model has both fixed-price and ratio settings. Saving the current mode will rewrite the conflicting fields.": "该模型同时存在固定价格和比例设置。保存当前模式会重写冲突字段。",
|
||||
"This model has both fixed-price and token-price settings. Saving the current mode will rewrite the conflicting fields.": "该模型同时存在固定价格和按 token 价格设置。保存当前模式会重写冲突字段。",
|
||||
"This tier catches any request that did not match earlier tiers.": "该档位会兜底匹配所有未命中前面档位的请求。",
|
||||
"Tier conditions": "档位条件",
|
||||
"Token price for audio input.": "音频输入 token 价格。",
|
||||
"Token price for audio output.": "音频输出 token 价格。",
|
||||
"Token price for cache reads.": "缓存读取 token 价格。",
|
||||
"Token price for creating cache entries.": "创建缓存条目的 token 价格。",
|
||||
"Token price for image input.": "图像输入 token 价格。",
|
||||
"USD price per 1M input tokens.": "每 100 万输入 token 的美元价格。",
|
||||
"USD price per 1M tokens.": "每 100 万 token 的美元价格。",
|
||||
"{{count}} selected targets available for bulk copy.": "已选择 {{count}} 个目标,可用于批量复制。",
|
||||
"Base input price only": "仅基础输入价格",
|
||||
"Expression based": "基于表达式",
|
||||
"Expression pricing": "表达式计费",
|
||||
"Fixed request price": "固定按次价格",
|
||||
"Includes request rules": "包含请求规则",
|
||||
"No base input price": "未设置基础输入价格",
|
||||
"No models configured. Use Add model to get started.": "暂无模型配置。使用添加模型开始配置。",
|
||||
"Price summary": "价格摘要",
|
||||
"Select a model to edit pricing": "选择一个模型编辑定价",
|
||||
"Tiered pricing": "阶梯计费",
|
||||
"Unset price": "未设置价格",
|
||||
"Use the full-width table to scan prices, then select a row to edit it here.": "先在表格中快速浏览价格,然后选择一行在这里编辑。",
|
||||
"extras": "额外项",
|
||||
"tiers": "档"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user