|
|
|
|
|
|
|
|
[LLMFactory.HuggingFace]: [ |
|
|
[LLMFactory.HuggingFace]: [ |
|
|
{ value: 'embedding', label: 'embedding' }, |
|
|
{ value: 'embedding', label: 'embedding' }, |
|
|
{ value: 'chat', label: 'chat' }, |
|
|
{ value: 'chat', label: 'chat' }, |
|
|
|
|
|
{ value: 'rerank', label: 'rerank' }, |
|
|
], |
|
|
], |
|
|
[LLMFactory.Xinference]: [ |
|
|
[LLMFactory.Xinference]: [ |
|
|
{ value: 'chat', label: 'chat' }, |
|
|
{ value: 'chat', label: 'chat' }, |
|
|
|
|
|
|
|
|
type: 'number', |
|
|
type: 'number', |
|
|
message: t('maxTokensInvalidMessage'), |
|
|
message: t('maxTokensInvalidMessage'), |
|
|
}, |
|
|
}, |
|
|
({ getFieldValue }) => ({ |
|
|
|
|
|
|
|
|
({}) => ({ |
|
|
validator(_, value) { |
|
|
validator(_, value) { |
|
|
if (value < 0) { |
|
|
if (value < 0) { |
|
|
return Promise.reject(new Error(t('maxTokensMinMessage'))); |
|
|
return Promise.reject(new Error(t('maxTokensMinMessage'))); |