{{ t("admin.settings.adminApiKey.description") }}
{{ t("admin.settings.adminApiKey.securityWarning") }}
{{ adminApiKeyMasked }}
{{ t("admin.settings.adminApiKey.keyWarning") }}
{{ newAdminApiKey }}
{{ t("admin.settings.adminApiKey.usage") }}
{{ t("admin.settings.overloadCooldown.description") }}
{{ t("admin.settings.overloadCooldown.enabledHint") }}
{{ t("admin.settings.overloadCooldown.cooldownMinutesHint") }}
{{ t("admin.settings.streamTimeout.description") }}
{{ t("admin.settings.streamTimeout.enabledHint") }}
{{ t("admin.settings.streamTimeout.actionHint") }}
{{ t("admin.settings.streamTimeout.tempUnschedMinutesHint") }}
{{ t("admin.settings.streamTimeout.thresholdCountHint") }}
{{ t( "admin.settings.streamTimeout.thresholdWindowMinutesHint", ) }}
{{ t("admin.settings.rectifier.description") }}
{{ t("admin.settings.rectifier.enabledHint") }}
{{ t("admin.settings.rectifier.thinkingSignatureHint") }}
{{ t("admin.settings.rectifier.thinkingBudgetHint") }}
{{ t("admin.settings.rectifier.apikeySignatureHint") }}
{{ t("admin.settings.rectifier.apikeyPatternsHint") }}
{{ t("admin.settings.betaPolicy.description") }}
{{ t("admin.settings.betaPolicy.errorMessageHint") }}
{{ t("admin.settings.betaPolicy.modelWhitelistHint") }}
{{ t("admin.settings.betaPolicy.fallbackActionHint") }}
{{ t("admin.settings.registration.description") }}
{{ t("admin.settings.registration.enableRegistrationHint") }}
{{ t("admin.settings.registration.emailVerificationHint") }}
{{ t("admin.settings.registration.emailSuffixWhitelistHint") }}
{{ t( "admin.settings.registration.emailSuffixWhitelistInputHint", ) }}
{{ t("admin.settings.registration.promoCodeHint") }}
{{ t("admin.settings.registration.invitationCodeHint") }}
{{ t("admin.settings.registration.passwordResetHint") }}
{{ t("admin.settings.registration.frontendUrlHint") }}
{{ t("admin.settings.registration.totpHint") }}
{{ t("admin.settings.registration.totpKeyNotConfigured") }}
{{ t("admin.settings.turnstile.description") }}
{{ t("admin.settings.turnstile.enableTurnstileHint") }}
{{ t("admin.settings.turnstile.siteKeyHint") }} {{ t("admin.settings.turnstile.cloudflareDashboard") }}
{{ form.turnstile_secret_key_configured ? t( "admin.settings.turnstile.secretKeyConfiguredHint", ) : t("admin.settings.turnstile.secretKeyHint") }}
{{ t("admin.settings.linuxdo.description") }}
{{ t("admin.settings.linuxdo.enableHint") }}
{{ t("admin.settings.linuxdo.clientIdHint") }}
{{ form.linuxdo_connect_client_secret_configured ? t( "admin.settings.linuxdo.clientSecretConfiguredHint", ) : t("admin.settings.linuxdo.clientSecretHint") }}
{{ linuxdoRedirectUrlSuggestion }}
{{ t("admin.settings.linuxdo.redirectUrlHint") }}
{{ localText( "用于微信开放平台或公众号/小程序的第三方登录配置。", "Third-party login configuration for WeChat Open Platform or Official Account / Mini Program.", ) }}
{{ localText( "开启后可使用微信第三方登录回调与授权配置。", "Enable this to configure WeChat OAuth callbacks and authorization.", ) }}
{{ form.wechat_connect_app_secret_configured ? localText( "密钥已配置,留空以保留当前值。", "Secret configured. Leave empty to keep the current value.", ) : localText( "填写后会覆盖当前微信密钥。", "Enter a new secret to replace the current WeChat credential.", ) }}
{{ localText( "open 对应微信开放平台,mp 对应公众号/小程序授权。", "open maps to WeChat Open Platform, mp maps to Official Account / Mini Program authorization.", ) }}
{{ localText( "留空时会按模式自动回填默认值。", "Leave empty to use the default scope for the selected mode.", ) }}
{{ wechatRedirectUrlSuggestion }}
{{ localText( "通常用于前端路由回调地址,需与后端配置保持一致。", "Usually the frontend route callback path; keep it aligned with the backend.", ) }}
{{ t("admin.settings.oidc.description") }}
{{ t("admin.settings.oidc.enableHint") }}
{{ form.oidc_connect_client_secret_configured ? t("admin.settings.oidc.clientSecretConfiguredHint") : t("admin.settings.oidc.clientSecretHint") }}
{{ t("admin.settings.oidc.scopesHint") }}
{{ oidcRedirectUrlSuggestion }}
{{ t("admin.settings.oidc.redirectUrlHint") }}
{{ t("admin.settings.oidc.frontendRedirectUrlHint") }}
{{ t("admin.settings.defaults.description") }}
{{ t("admin.settings.defaults.defaultBalanceHint") }}
{{ t("admin.settings.defaults.defaultConcurrencyHint") }}
{{ t("admin.settings.defaults.defaultSubscriptionsHint") }}
{{ localText( "按注册来源配置新用户默认余额、并发、订阅与授权策略。", "Configure per-source default balance, concurrency, subscriptions, and grant rules.", ) }}
{{ localText( "启用后,Linux DO、OIDC、微信注册缺少邮箱时必须先补充邮箱地址。", "When enabled, Linux DO, OIDC, and WeChat signups must provide an email before account creation.", ) }}
{{ authSource.description }}
{{ localText( "来源首次注册成功后立即发放默认权益。", "Grant default entitlements immediately after signup.", ) }}
{{ localText( "来源首次绑定到现有账号时发放默认权益。", "Grant default entitlements when the source is first bound to an existing user.", ) }}
{{ localText( "仅对当前认证来源生效,未配置时不追加来源专属订阅。", "Applies only to this auth source. Leave empty to skip source-specific subscriptions.", ) }}
{{ t("admin.settings.claudeCode.description") }}
{{ t("admin.settings.claudeCode.minVersionHint") }}
{{ t("admin.settings.claudeCode.maxVersionHint") }}
{{ t("admin.settings.scheduling.description") }}
{{ t("admin.settings.scheduling.allowUngroupedKeyHint") }}
{{ localText( "默认关闭。开启后仅影响本网关在 OpenAI 账号间的实验性调度选择逻辑,不代表上游 OpenAI 官方能力。", "Disabled by default. When enabled, this only changes the gateway's experimental account-selection policy for OpenAI traffic; it does not indicate an upstream OpenAI capability.", ) }}
{{ t("admin.settings.gatewayForwarding.description") }}
{{ t( "admin.settings.gatewayForwarding.fingerprintUnificationHint", ) }}
{{ t( "admin.settings.gatewayForwarding.metadataPassthroughHint", ) }}
{{ t("admin.settings.gatewayForwarding.cchSigningHint") }}
{{ t("admin.settings.webSearchEmulation.description") }}
{{ t("admin.settings.webSearchEmulation.enabledHint") }}
{{ t( "admin.settings.webSearchEmulation.quotaLimitHint", ) }}
{{ t( "admin.settings.webSearchEmulation.subscribedAtHint", ) }}
{{ t("admin.settings.webSearchEmulation.testResultProvider") }}: {{ wsTestResult.provider }}
{{ r.snippet }}
{{ t("admin.settings.site.description") }}
{{ t("admin.settings.site.backendModeDescription") }}
{{ t("admin.settings.site.siteNameHint") }}
{{ t("admin.settings.site.siteSubtitleHint") }}
{{ t("admin.settings.site.apiBaseUrlHint") }}
{{ t("admin.settings.site.tablePreferencesDescription") }}
{{ t("admin.settings.site.tableDefaultPageSizeHint") }}
{{ t("admin.settings.site.tablePageSizeOptionsHint") }}
{{ t("admin.settings.site.customEndpoints.description") }}
{{ t("admin.settings.site.contactInfoHint") }}
{{ t("admin.settings.site.docUrlHint") }}
{{ t("admin.settings.site.homeContentHint") }}
{{ t("admin.settings.site.homeContentIframeWarning") }}
{{ t("admin.settings.site.hideCcsImportButtonHint") }}
{{ t("admin.settings.customMenu.description") }}
{{ t("admin.settings.payment.description") }} {{ t("admin.settings.payment.configGuide") }}
{{ t("admin.settings.payment.enabledHint") }}
{{ t( "admin.settings.payment.balanceRechargeMultiplierHint", ) }}
{{ t("admin.settings.payment.balanceRechargePreview", { usd: ( Number(form.payment_balance_recharge_multiplier) || 1 ).toFixed(2), }) }}
{{ t("admin.settings.payment.rechargeFeeRateHint") }}
{{ t("admin.settings.payment.rechargeFeePreview", { fee: ( Number(form.payment_recharge_fee_rate) || 0 ).toFixed(2), }) }}
{{ t("admin.settings.payment.orderTimeoutHint") }}
{{ t("admin.settings.payment.enabledPaymentTypesHint") }} {{ t("admin.settings.payment.findProvider") }}
{{ localText( "控制前台结算页是否展示该方式,以及展示时使用的来源键。", "Controls whether checkout shows this method and which source key it exposes.", ) }}
{{ localText( "启用后必须明确选择一个来源;未配置状态不会对外展示该支付方式。", "Choose an explicit source before enabling the method. Not configured methods are not exposed.", ) }}
{{ t("admin.settings.emailTabDisabledHint") }}
{{ t("admin.settings.smtp.description") }}
{{ form.smtp_password_configured ? t("admin.settings.smtp.passwordConfiguredHint") : t("admin.settings.smtp.passwordHint") }}
{{ t("admin.settings.smtp.useTlsHint") }}
{{ t("admin.settings.testEmail.description") }}
{{ t("admin.settings.balanceNotify.description") }}
{{ t("admin.settings.balanceNotify.thresholdHint") }}
{{ t("admin.settings.balanceNotify.rechargeUrlHint") }}
{{ t("admin.settings.quotaNotify.description") }}
{{ t("admin.settings.quotaNotify.emailsHint") }}