diff --git a/web/src/pages/next-search/search-setting.tsx b/web/src/pages/next-search/search-setting.tsx
index 75fedb626..db10d2cb8 100644
--- a/web/src/pages/next-search/search-setting.tsx
+++ b/web/src/pages/next-search/search-setting.tsx
@@ -1,6 +1,6 @@
// src/pages/next-search/search-setting.tsx
-import { AvatarUpload } from '@/components/avatar-upload';
+import AvatarNameDescription from '@/components/avatar-name-description';
import { KnowledgeBaseFormField } from '@/components/knowledge-base-item';
import {
LlmSettingFieldItems,
@@ -25,7 +25,6 @@ import { Input } from '@/components/ui/input';
import { RAGFlowSelect } from '@/components/ui/select';
import { Spin } from '@/components/ui/spin';
import { Switch } from '@/components/ui/switch';
-import { Textarea } from '@/components/ui/textarea';
import {
useComposeLlmOptionsByModelTypes,
useSelectLlmOptionsByModelType,
@@ -45,10 +44,6 @@ import {
IllmSettingProps,
useUpdateSearch,
} from '../next-searches/hooks';
-// import {
-// LlmSettingFieldItems,
-// LlmSettingSchema,
-// } from './search-setting-aisummery-config';
interface SearchSettingProps {
open: boolean;
@@ -73,9 +68,17 @@ const SearchSettingFormSchema = z
use_rerank: z.boolean(),
top_k: z.number(),
summary: z.boolean(),
- llm_setting: z.object(LlmSettingSchema),
+ llm_setting: z.object({
+ ...LlmSettingSchema,
+ parameter: z.string().optional(),
+ }),
related_search: z.boolean(),
query_mindmap: z.boolean(),
+ doc_ids: z.array(z.string()),
+ chat_id: z.string(),
+ highlight: z.boolean(),
+ keyword: z.boolean(),
+ chat_settingcross_languages: z.array(z.string()),
...MetadataFilterSchema,
}),
})
@@ -135,7 +138,7 @@ const SearchSetting: React.FC
= ({
chat_id: search_config?.chat_id || '',
llm_setting: {
llm_id: search_config?.chat_id || '',
- parameter: llm_setting?.parameter,
+ parameter: llm_setting?.parameter || '',
temperature: llm_setting?.temperature || 0,
top_p: llm_setting?.top_p || 0,
frequency_penalty: llm_setting?.frequency_penalty || 0,
@@ -246,7 +249,7 @@ const SearchSetting: React.FC = ({
return (
= ({
)}
className="space-y-6"
>
- {/* Name */}
-
(
-
-
- *
- {t('search.name')}
-
-
-
-
-
-
- )}
- />
- {/* Avatar */}
- (
-
- {t('search.avatar')}
-
-
-
-
-
- )}
- />
- {/* Description */}
- (
-
- {t('search.description')}
-
-
-
-
- )}
- />
+
+
- content.replace(/<[^>]+>/g, ' ').replace(citationMarkerReg, '');
-
export default function SearchingView({
setIsSearching,
searchData,
@@ -66,12 +62,7 @@ export default function SearchingView({
searchData: ISearchAppDetailProps;
}) {
const { t } = useTranslation();
- // useEffect(() => {
- // const changeLanguage = async () => {
- // await i18n.changeLanguage('zh');
- // };
- // changeLanguage();
- // }, [i18n]);
+
const [searchtext, setSearchtext] = useState('');
const [retrievalLoading, setRetrievalLoading] = useState(false);
@@ -81,28 +72,23 @@ export default function SearchingView({
return (
{/* search header */}
-
{
setIsSearching?.(false);
}}
- >
- RAGFlow
-
+ >
@@ -156,7 +142,7 @@ export default function SearchingView({
{/* search body */}
{searchData.search_config.summary && !isSearchStrEmpty && (
@@ -168,13 +154,15 @@ export default function SearchingView({
) : (
answer.answer && (
-
-
+
+
+
+
)
)}
@@ -206,42 +194,15 @@ export default function SearchingView({
return (
-
+
{(chunk.image_id || chunk.img_id) && (
)}
-
-
-
-
-
-
-
- {chunk.content_with_weight}
-
-
-
-
+
+ {chunk.content_with_weight}
+
-
- {/* */}
-
-
+
+
{t('chunk.mind')}