mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-07-26 01:04:25 +08:00
feat: remove unregistered-llm-in-debug (#3251)
This commit is contained in:
parent
eb76d7a226
commit
f5e65b98a9
@ -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
|
||||||
|
@ -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: '无使用权限',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user