fix: fix variable not defined

This commit is contained in:
JustSong 2023-06-28 12:55:35 +08:00
parent 4e6806d84c
commit 0a29051713
2 changed files with 11 additions and 10 deletions

View File

@ -11,8 +11,3 @@ export const CHANNEL_OPTIONS = [
{ key: 10, text: 'AI Proxy', value: 10, color: 'purple' }, { key: 10, text: 'AI Proxy', value: 10, color: 'purple' },
{ key: 12, text: 'API2GPT', value: 12, color: 'blue' } { key: 12, text: 'API2GPT', value: 12, color: 'blue' }
]; ];
export const MODEL_MAPPING_EXAMPLE = {
"gpt-3.5-turbo-0301": "gpt-3.5-turbo",
"gpt-4-0314": "gpt-4",
"gpt-4-32k-0314": "gpt-4-32k"
};

View File

@ -2,7 +2,13 @@ import React, { useEffect, useState } from 'react';
import { Button, Form, Header, Message, Segment } from 'semantic-ui-react'; import { Button, Form, Header, Message, Segment } from 'semantic-ui-react';
import { useParams } from 'react-router-dom'; import { useParams } from 'react-router-dom';
import { API, showError, showInfo, showSuccess, verifyJSON } from '../../helpers'; import { API, showError, showInfo, showSuccess, verifyJSON } from '../../helpers';
import { CHANNEL_OPTIONS, MODEL_MAPPING_EXAMPLE } from '../../constants'; import { CHANNEL_OPTIONS } from '../../constants';
const MODEL_MAPPING_EXAMPLE = {
'gpt-3.5-turbo-0301': 'gpt-3.5-turbo',
'gpt-4-0314': 'gpt-4',
'gpt-4-32k-0314': 'gpt-4-32k'
};
const EditChannel = () => { const EditChannel = () => {
const params = useParams(); const params = useParams();
@ -15,7 +21,7 @@ const EditChannel = () => {
key: '', key: '',
base_url: '', base_url: '',
other: '', other: '',
model_mapping:'', model_mapping: '',
models: [], models: [],
groups: ['default'] groups: ['default']
}; };
@ -98,7 +104,7 @@ const EditChannel = () => {
showInfo('请至少选择一个模型!'); showInfo('请至少选择一个模型!');
return; return;
} }
if (inputs.model_mapping !== "" && !verifyJSON(inputs.model_mapping)) { if (inputs.model_mapping !== '' && !verifyJSON(inputs.model_mapping)) {
showInfo('模型映射必须是合法的 JSON 格式!'); showInfo('模型映射必须是合法的 JSON 格式!');
return; return;
} }
@ -257,7 +263,7 @@ const EditChannel = () => {
<Form.Field> <Form.Field>
<Form.TextArea <Form.TextArea
label='模型映射' label='模型映射'
placeholder={`为一个 JSON 文本,键为用户请求的模型名称,值为要替换的模型名称,例如:\n${JSON.stringify(modelMappingExample, null, 2)}`} placeholder={`为一个 JSON 文本,键为用户请求的模型名称,值为要替换的模型名称,例如:\n${JSON.stringify(MODEL_MAPPING_EXAMPLE, null, 2)}`}
name='model_mapping' name='model_mapping'
onChange={handleInputChange} onChange={handleInputChange}
value={inputs.model_mapping} value={inputs.model_mapping}