feat: Add base URL input with localized tooltip for channel configuration

This commit is contained in:
1808837298@qq.com
2025-02-21 16:17:59 +08:00
parent de859c3cc9
commit 94736407a0
2 changed files with 17 additions and 13 deletions

View File

@@ -1268,5 +1268,7 @@
"保存设置": "Save settings", "保存设置": "Save settings",
"通知邮箱": "Notification email", "通知邮箱": "Notification email",
"设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱": "Set the email address for receiving quota warning notifications, if not set, the email address bound to the account will be used", "设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱": "Set the email address for receiving quota warning notifications, if not set, the email address bound to the account will be used",
"留空则使用账号绑定的邮箱": "If left blank, the email address bound to the account will be used" "留空则使用账号绑定的邮箱": "If left blank, the email address bound to the account will be used",
"代理站地址": "Base URL",
"对于官方渠道new-api已经内置地址除非是第三方代理站点或者Azure的特殊接入地址否则不需要填写": "For official channels, the new-api has a built-in address. Unless it is a third-party proxy site or a special Azure access address, there is no need to fill it in"
} }

View File

@@ -540,21 +540,23 @@ const EditChannel = (props) => {
value={inputs.name} value={inputs.name}
autoComplete="new-password" autoComplete="new-password"
/> />
{inputs.type !== 3 && inputs.type !== 8 && inputs.type !== 22 && inputs.type !== 36 && ( {inputs.type !== 3 && inputs.type !== 8 && inputs.type !== 22 && inputs.type !== 36 && inputs.type !== 45 && (
<> <>
<div style={{ marginTop: 10 }}> <div style={{ marginTop: 10 }}>
<Typography.Text strong>{t('BaseURL')}</Typography.Text> <Typography.Text strong>{t('代理站地址')}</Typography.Text>
</div> </div>
<Input <Tooltip content={t('对于官方渠道new-api已经内置地址除非是第三方代理站点或者Azure的特殊接入地址否则不需要填写')}>
label={t('BaseURL')} <Input
name="base_url" label={t('代理站地址')}
placeholder={t('此项可选,用于通过代理站来进行 API 调用,末尾不要带/v1和/')} name="base_url"
onChange={(value) => { placeholder={t('此项可选,用于通过代理站来进行 API 调用,末尾不要带/v1和/')}
handleInputChange('base_url', value); onChange={(value) => {
}} handleInputChange('base_url', value);
value={inputs.base_url} }}
autoComplete="new-password" value={inputs.base_url}
/> autoComplete="new-password"
/>
</Tooltip>
</> </>
)} )}
<div style={{ marginTop: 10 }}> <div style={{ marginTop: 10 }}>