feat(setting-model): disable XunFei Spark provider configuration (#20753)

This commit is contained in:
chanx
2026-10-10 20:23:38 +08:00
committed by GitHub
parent f8b1a178a3
commit d542485a5e
@@ -257,86 +257,86 @@ export const ProviderConfigMap: Record<string, ProviderConfig> = {
},
// ============ XunFei Spark ============
[LLMFactory.XunFeiSpark]: {
llmFactory: LLMFactory.XunFeiSpark,
title: 'XunFei Spark',
fields: [
{
name: 'instance_name',
label: 'instanceName',
type: FormFieldType.Text,
required: true,
placeholder: 'instanceNameMessage',
tooltip: 'instanceNameTip',
validation: { message: 'instanceNameMessage' },
},
{
name: 'spark_api_password',
label: 'addSparkAPIPassword',
type: FormFieldType.Password,
required: true,
placeholder: 'SparkAPIPasswordMessage',
shouldRender: 'hideWhenInstanceExists',
validation: { message: 'SparkAPIPasswordMessage' },
},
{
name: 'spark_app_id',
label: 'addSparkAPPID',
type: FormFieldType.Text,
required: true,
placeholder: 'SparkAPPIDMessage',
shouldRender: 'hideWhenInstanceExists',
validation: { message: 'SparkAPPIDMessage' },
},
{
name: 'spark_api_secret',
label: 'addSparkAPISecret',
type: FormFieldType.Text,
required: true,
placeholder: 'SparkAPISecretMessage',
shouldRender: 'hideWhenInstanceExists',
validation: { message: 'SparkAPISecretMessage' },
},
{
name: 'spark_api_key',
label: 'addSparkAPIKey',
type: FormFieldType.Text,
required: true,
placeholder: 'SparkAPIKeyMessage',
shouldRender: 'hideWhenInstanceExists',
validation: { message: 'SparkAPIKeyMessage' },
},
],
verifyTransform: (values) => ({
apiKey: {
spark_api_password: values.spark_api_password,
spark_app_id: values.spark_app_id,
spark_api_secret: values.spark_api_secret,
spark_api_key: values.spark_api_key,
},
modelInfo: [],
}),
submitTransform: (values) => ({
instance_name: values.instance_name,
llm_factory: LLMFactory.XunFeiSpark,
api_key: {
spark_api_password: values.spark_api_password,
spark_app_id: values.spark_app_id,
spark_api_secret: values.spark_api_secret,
spark_api_key: values.spark_api_key,
},
model_info: [],
}),
echoTransform: (instance) => {
const obj = parseApiKeyAsObject(instance.api_key) ?? {};
return {
spark_api_password: obj.spark_api_password ?? '',
spark_app_id: obj.spark_app_id ?? '',
spark_api_secret: obj.spark_api_secret ?? '',
spark_api_key: obj.spark_api_key ?? '',
};
},
},
// [LLMFactory.XunFeiSpark]: {
// llmFactory: LLMFactory.XunFeiSpark,
// title: 'XunFei Spark',
// fields: [
// {
// name: 'instance_name',
// label: 'instanceName',
// type: FormFieldType.Text,
// required: true,
// placeholder: 'instanceNameMessage',
// tooltip: 'instanceNameTip',
// validation: { message: 'instanceNameMessage' },
// },
// {
// name: 'spark_api_password',
// label: 'addSparkAPIPassword',
// type: FormFieldType.Password,
// required: true,
// placeholder: 'SparkAPIPasswordMessage',
// shouldRender: 'hideWhenInstanceExists',
// validation: { message: 'SparkAPIPasswordMessage' },
// },
// {
// name: 'spark_app_id',
// label: 'addSparkAPPID',
// type: FormFieldType.Text,
// required: true,
// placeholder: 'SparkAPPIDMessage',
// shouldRender: 'hideWhenInstanceExists',
// validation: { message: 'SparkAPPIDMessage' },
// },
// {
// name: 'spark_api_secret',
// label: 'addSparkAPISecret',
// type: FormFieldType.Text,
// required: true,
// placeholder: 'SparkAPISecretMessage',
// shouldRender: 'hideWhenInstanceExists',
// validation: { message: 'SparkAPISecretMessage' },
// },
// {
// name: 'spark_api_key',
// label: 'addSparkAPIKey',
// type: FormFieldType.Text,
// required: true,
// placeholder: 'SparkAPIKeyMessage',
// shouldRender: 'hideWhenInstanceExists',
// validation: { message: 'SparkAPIKeyMessage' },
// },
// ],
// verifyTransform: (values) => ({
// apiKey: {
// spark_api_password: values.spark_api_password,
// spark_app_id: values.spark_app_id,
// spark_api_secret: values.spark_api_secret,
// spark_api_key: values.spark_api_key,
// },
// modelInfo: [],
// }),
// submitTransform: (values) => ({
// instance_name: values.instance_name,
// llm_factory: LLMFactory.XunFeiSpark,
// api_key: {
// spark_api_password: values.spark_api_password,
// spark_app_id: values.spark_app_id,
// spark_api_secret: values.spark_api_secret,
// spark_api_key: values.spark_api_key,
// },
// model_info: [],
// }),
// echoTransform: (instance) => {
// const obj = parseApiKeyAsObject(instance.api_key) ?? {};
// return {
// spark_api_password: obj.spark_api_password ?? '',
// spark_app_id: obj.spark_app_id ?? '',
// spark_api_secret: obj.spark_api_secret ?? '',
// spark_api_key: obj.spark_api_key ?? '',
// };
// },
// },
// ============ Baidu YiYan ============
[LLMFactory.BaiduYiYan]: {