Commit 607d5fc2 by JoeyLearnsToCode

feat: 渠道编辑页增加复制所有模型功能

parent 1667f089
...@@ -408,6 +408,7 @@ ...@@ -408,6 +408,7 @@
"填入基础模型": "Fill in the basic model", "填入基础模型": "Fill in the basic model",
"填入所有模型": "Fill in all models", "填入所有模型": "Fill in all models",
"清除所有模型": "Clear all models", "清除所有模型": "Clear all models",
"复制所有模型": "Copy all models",
"密钥": "Key", "密钥": "Key",
"请输入密钥": "Please enter the key", "请输入密钥": "Please enter the key",
"批量创建": "Batch Create", "批量创建": "Batch Create",
......
...@@ -29,6 +29,7 @@ import { ...@@ -29,6 +29,7 @@ import {
} from '@douyinfe/semi-ui'; } from '@douyinfe/semi-ui';
import { getChannelModels, loadChannelModels } from '../../components/utils.js'; import { getChannelModels, loadChannelModels } from '../../components/utils.js';
import { IconHelpCircle } from '@douyinfe/semi-icons'; import { IconHelpCircle } from '@douyinfe/semi-icons';
import { copy } from '../../helpers';
const MODEL_MAPPING_EXAMPLE = { const MODEL_MAPPING_EXAMPLE = {
'gpt-3.5-turbo': 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo': 'gpt-3.5-turbo-0125',
...@@ -873,7 +874,7 @@ const EditChannel = (props) => { ...@@ -873,7 +874,7 @@ const EditChannel = (props) => {
optionList={modelOptions} optionList={modelOptions}
/> />
<div style={{ lineHeight: '40px', marginBottom: '12px' }}> <div style={{ lineHeight: '40px', marginBottom: '12px' }}>
<Space> <Space wrap={true}>
<Button <Button
type='primary' type='primary'
onClick={() => { onClick={() => {
...@@ -912,6 +913,14 @@ const EditChannel = (props) => { ...@@ -912,6 +913,14 @@ const EditChannel = (props) => {
> >
{t('清除所有模型')} {t('清除所有模型')}
</Button> </Button>
<Button
type='tertiary'
onClick={() => {
copy(inputs.models.join(','));
}}
>
{t('复制所有模型')}
</Button>
</Space> </Space>
<Input <Input
addonAfter={ addonAfter={
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment