mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-08-05 07:10:29 +08:00
Fix: handle llm_setting switch (#17745)
This commit is contained in:
@@ -8,10 +8,7 @@ import { clearSensitiveFields } from './clear-sensitive-fields';
|
||||
* canvas export button and the version-history dialog so both emit
|
||||
* the same structure.
|
||||
*/
|
||||
export const downloadDsl = (
|
||||
dsl: DSL | Record<string, any>,
|
||||
title: string,
|
||||
) => {
|
||||
export const downloadDsl = (dsl: DSL | Record<string, any>, title: string) => {
|
||||
const sanitizedDsl = clearSensitiveFields(dsl);
|
||||
downloadJsonFile(
|
||||
{ ...sanitizedDsl, globals: { ...(sanitizedDsl.globals ?? {}) } },
|
||||
|
||||
@@ -130,7 +130,9 @@ export function GeneralForm() {
|
||||
ownerTenantId={useKnowledgeBaseContext().knowledgeBase?.tenant_id}
|
||||
></EmbeddingModelItem>
|
||||
<PageRankFormField></PageRankFormField>
|
||||
<CompilationTemplateFormField horizontal={true}></CompilationTemplateFormField>
|
||||
<CompilationTemplateFormField
|
||||
horizontal={true}
|
||||
></CompilationTemplateFormField>
|
||||
|
||||
<TagItems></TagItems>
|
||||
</>
|
||||
|
||||
@@ -160,10 +160,10 @@ const SearchSetting: React.FC<SearchSettingProps> = ({
|
||||
: undefined,
|
||||
},
|
||||
},
|
||||
temperatureEnabled: llm_setting?.temperature !== undefined,
|
||||
topPEnabled: llm_setting?.top_p !== undefined,
|
||||
presencePenaltyEnabled: llm_setting?.presence_penalty !== undefined,
|
||||
frequencyPenaltyEnabled: llm_setting?.frequency_penalty !== undefined,
|
||||
temperatureEnabled: llm_setting?.temperature_enabled ?? true,
|
||||
topPEnabled: llm_setting?.top_p_enabled ?? true,
|
||||
presencePenaltyEnabled: llm_setting?.presence_penalty_enabled ?? true,
|
||||
frequencyPenaltyEnabled: llm_setting?.frequency_penalty_enabled ?? true,
|
||||
});
|
||||
}, [data, search_config, llm_setting, formMethods, descriptionDefaultValue]);
|
||||
|
||||
@@ -273,10 +273,6 @@ const SearchSetting: React.FC<SearchSettingProps> = ({
|
||||
frequencyPenaltyEnabled?: boolean;
|
||||
maxTokensEnabled?: boolean;
|
||||
};
|
||||
void _temperatureEnabled;
|
||||
void _topPEnabled;
|
||||
void _presencePenaltyEnabled;
|
||||
void _frequencyPenaltyEnabled;
|
||||
void _maxTokensEnabled;
|
||||
const {
|
||||
llm_setting,
|
||||
@@ -292,6 +288,10 @@ const SearchSetting: React.FC<SearchSettingProps> = ({
|
||||
top_p: llm_setting.top_p,
|
||||
frequency_penalty: llm_setting.frequency_penalty,
|
||||
presence_penalty: llm_setting.presence_penalty,
|
||||
temperature_enabled: _temperatureEnabled,
|
||||
top_p_enabled: _topPEnabled,
|
||||
frequency_penalty_enabled: _frequencyPenaltyEnabled,
|
||||
presence_penalty_enabled: _presencePenaltyEnabled,
|
||||
} as IllmSettingProps;
|
||||
const referenceMetadata = other_config.reference_metadata;
|
||||
const normalizedReferenceMetadata = referenceMetadata
|
||||
|
||||
@@ -155,6 +155,10 @@ export interface IllmSettingProps {
|
||||
top_p?: number;
|
||||
frequency_penalty?: number;
|
||||
presence_penalty?: number;
|
||||
temperature_enabled?: boolean;
|
||||
top_p_enabled?: boolean;
|
||||
frequency_penalty_enabled?: boolean;
|
||||
presence_penalty_enabled?: boolean;
|
||||
}
|
||||
interface IllmSettingEnableProps {
|
||||
temperatureEnabled?: boolean;
|
||||
|
||||
Reference in New Issue
Block a user