feat: remove unregistered-llm-in-debug (#3251)

This commit is contained in:
crazywoola 2024-04-09 20:49:52 +08:00 committed by GitHub
parent eb76d7a226
commit f5e65b98a9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 16 additions and 14 deletions

View File

@ -1,6 +1,6 @@
model: ernie-3.5-8k model: ernie-3.5-4k-0205
label: label:
en_US: Ernie-3.5-8K en_US: Ernie-3.5-4k-0205
model_type: llm model_type: llm
features: features:
- agent-thought - agent-thought

View File

@ -1,8 +1,8 @@
export type FormValue = Record<string, any> export type FormValue = Record<string, any>
export type TypeWithI18N<T = string> = { export type TypeWithI18N<T = string> = {
'en-US': T en_US: T
'zh-Hans': T zh_Hans: T
[key: string]: T [key: string]: T
} }
@ -67,16 +67,16 @@ export enum ModelStatusEnum {
export const MODEL_STATUS_TEXT: { [k: string]: TypeWithI18N } = { export const MODEL_STATUS_TEXT: { [k: string]: TypeWithI18N } = {
'no-configure': { 'no-configure': {
'en-US': 'No Configure', en_US: 'No Configure',
'zh-Hans': '未配置凭据', zh_Hans: '未配置凭据',
}, },
'quota-exceeded': { 'quota-exceeded': {
'en-US': 'Quota Exceeded', en_US: 'Quota Exceeded',
'zh-Hans': '额度不足', zh_Hans: '额度不足',
}, },
'no-permission': { 'no-permission': {
'en-US': 'No Permission', en_US: 'No Permission',
'zh-Hans': '无使用权限', zh_Hans: '无使用权限',
}, },
} }

View File

@ -11,11 +11,11 @@ import type {
DefaultModel, DefaultModel,
DefaultModelResponse, DefaultModelResponse,
Model, Model,
ModelTypeEnum, ModelTypeEnum,
} from './declarations' } from './declarations'
import { import {
ConfigurateMethodEnum, ConfigurateMethodEnum,
ModelStatusEnum,
} from './declarations' } from './declarations'
import I18n from '@/context/i18n' import I18n from '@/context/i18n'
import { import {
@ -132,6 +132,7 @@ export const useCurrentProviderAndModel = (modelList: Model[], defaultModel?: De
export const useTextGenerationCurrentProviderAndModelAndModelList = (defaultModel?: DefaultModel) => { export const useTextGenerationCurrentProviderAndModelAndModelList = (defaultModel?: DefaultModel) => {
const { textGenerationModelList } = useProviderContext() const { textGenerationModelList } = useProviderContext()
const activeTextGenerationModelList = textGenerationModelList.filter(model => model.status === ModelStatusEnum.active)
const { const {
currentProvider, currentProvider,
currentModel, currentModel,
@ -141,6 +142,7 @@ export const useTextGenerationCurrentProviderAndModelAndModelList = (defaultMode
currentProvider, currentProvider,
currentModel, currentModel,
textGenerationModelList, textGenerationModelList,
activeTextGenerationModelList,
} }
} }

View File

@ -93,7 +93,7 @@ const ModelParameterModal: FC<ModelParameterModalProps> = ({
const { const {
currentProvider, currentProvider,
currentModel, currentModel,
textGenerationModelList, activeTextGenerationModelList,
} = useTextGenerationCurrentProviderAndModelAndModelList( } = useTextGenerationCurrentProviderAndModelAndModelList(
{ provider, model: modelId }, { provider, model: modelId },
) )
@ -114,7 +114,7 @@ const ModelParameterModal: FC<ModelParameterModalProps> = ({
} }
const handleChangeModel = ({ provider, model }: DefaultModel) => { const handleChangeModel = ({ provider, model }: DefaultModel) => {
const targetProvider = textGenerationModelList.find(modelItem => modelItem.provider === provider) const targetProvider = activeTextGenerationModelList.find(modelItem => modelItem.provider === provider)
const targetModelItem = targetProvider?.models.find(modelItem => modelItem.model === model) const targetModelItem = targetProvider?.models.find(modelItem => modelItem.model === model)
setModel({ setModel({
modelId: model, modelId: model,
@ -223,7 +223,7 @@ const ModelParameterModal: FC<ModelParameterModalProps> = ({
</div> </div>
<ModelSelector <ModelSelector
defaultModel={(provider || modelId) ? { provider, model: modelId } : undefined} defaultModel={(provider || modelId) ? { provider, model: modelId } : undefined}
modelList={textGenerationModelList} modelList={activeTextGenerationModelList}
onSelect={handleChangeModel} onSelect={handleChangeModel}
/> />
</div> </div>