mirror of
https://github.com/labring/FastGPT.git
synced 2026-05-07 01:02:55 +08:00
@@ -19,7 +19,7 @@ type Props = SelectProps & {
|
||||
};
|
||||
|
||||
const isTestModeModel = (model?: SystemModelItemType) => {
|
||||
return !!(model && 'testMode' in model && model.testMode);
|
||||
return !!model?.testMode;
|
||||
};
|
||||
|
||||
const SelectorActiveTestModeTip = React.memo(function SelectorActiveTestModeTip() {
|
||||
|
||||
@@ -154,7 +154,7 @@ const ModelTable = ({ permissionConfig = false }: { permissionConfig?: boolean }
|
||||
return {
|
||||
model: item.model,
|
||||
name: item.name,
|
||||
testMode: 'testMode' in item ? item.testMode : undefined,
|
||||
testMode: item.testMode,
|
||||
avatar: provider.avatar,
|
||||
providerId: provider.id,
|
||||
providerName: provider.name,
|
||||
|
||||
@@ -1150,14 +1150,12 @@ export const ModelEditModal = ({
|
||||
)}
|
||||
{isTTSModel && <VoicesField control={control} setValue={setValue} t={t} />}
|
||||
{CustomApi}
|
||||
{isLLMModel && (
|
||||
<SwitchField
|
||||
label={t('account:model.test_mode')}
|
||||
tip={t('account:model.test_mode_tip')}
|
||||
field={'testMode'}
|
||||
register={register}
|
||||
/>
|
||||
)}
|
||||
<SwitchField
|
||||
label={t('account:model.test_mode')}
|
||||
tip={t('account:model.test_mode_tip')}
|
||||
field={'testMode'}
|
||||
register={register}
|
||||
/>
|
||||
</Grid>
|
||||
</Section>
|
||||
</ModalBody>
|
||||
|
||||
@@ -394,7 +394,7 @@ const ModelTable = ({ Tab }: { Tab: React.ReactNode }) => {
|
||||
>
|
||||
{showModelId ? item.model : item.name}
|
||||
</CopyBox>
|
||||
{Boolean('testMode' in item && item.testMode) && <TestModeBetaTag />}
|
||||
{item.testMode && <TestModeBetaTag />}
|
||||
</Flex>
|
||||
</HStack>
|
||||
<HStack mt={2}>
|
||||
|
||||
@@ -48,15 +48,13 @@ async function handler(
|
||||
priceTiers: model.priceTiers,
|
||||
isActive: model.isActive ?? false,
|
||||
isCustom: model.isCustom ?? false,
|
||||
testMode: model?.testMode,
|
||||
|
||||
// Tag
|
||||
contextToken:
|
||||
'maxContext' in model ? model.maxContext : 'maxToken' in model ? model.maxToken : undefined,
|
||||
vision: 'vision' in model ? model.vision : undefined,
|
||||
toolChoice: 'toolChoice' in model ? model.toolChoice : undefined,
|
||||
|
||||
// LLM Model
|
||||
testMode: 'testMode' in model ? model.testMode : undefined
|
||||
toolChoice: 'toolChoice' in model ? model.toolChoice : undefined
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user