Skip to content

Commit 7366e50

Browse files
authored
set default key for retrieval mode (#1609)
1 parent 4eeb443 commit 7366e50

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

app/frontend/src/components/VectorSettings/VectorSettings.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { RetrievalMode, VectorFieldOptions } from "../../api";
66

77
interface Props {
88
showImageOptions?: boolean;
9+
defaultRetrievalMode: RetrievalMode;
910
updateRetrievalMode: (retrievalMode: RetrievalMode) => void;
1011
updateVectorFields: (options: VectorFieldOptions[]) => void;
1112
}
@@ -25,7 +26,7 @@ const vectorFields: IChoiceGroupOption[] = [
2526
}
2627
];
2728

28-
export const VectorSettings = ({ updateRetrievalMode, updateVectorFields, showImageOptions }: Props) => {
29+
export const VectorSettings = ({ updateRetrievalMode, updateVectorFields, showImageOptions, defaultRetrievalMode }: Props) => {
2930
const [retrievalMode, setRetrievalMode] = useState<RetrievalMode>(RetrievalMode.Hybrid);
3031
const [vectorFieldOption, setVectorFieldOption] = useState<string>();
3132

@@ -55,6 +56,7 @@ export const VectorSettings = ({ updateRetrievalMode, updateVectorFields, showIm
5556
<Stack className={styles.container} tokens={{ childrenGap: 10 }}>
5657
<Dropdown
5758
label="Retrieval mode"
59+
selectedKey={defaultRetrievalMode.toString()}
5860
options={[
5961
{ key: "hybrid", text: "Vectors + Text (Hybrid)", selected: retrievalMode == RetrievalMode.Hybrid, data: RetrievalMode.Hybrid },
6062
{ key: "vectors", text: "Vectors", selected: retrievalMode == RetrievalMode.Vectors, data: RetrievalMode.Vectors },

app/frontend/src/pages/ask/Ask.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,7 @@ export function Component(): JSX.Element {
333333

334334
{showVectorOption && (
335335
<VectorSettings
336+
defaultRetrievalMode={retrievalMode}
336337
showImageOptions={useGPT4V && showGPT4VOptions}
337338
updateVectorFields={(options: VectorFieldOptions[]) => setVectorFieldList(options)}
338339
updateRetrievalMode={(retrievalMode: RetrievalMode) => setRetrievalMode(retrievalMode)}

app/frontend/src/pages/chat/Chat.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,7 @@ const Chat = () => {
473473

474474
{showVectorOption && (
475475
<VectorSettings
476+
defaultRetrievalMode={retrievalMode}
476477
showImageOptions={useGPT4V && showGPT4VOptions}
477478
updateVectorFields={(options: VectorFieldOptions[]) => setVectorFieldList(options)}
478479
updateRetrievalMode={(retrievalMode: RetrievalMode) => setRetrievalMode(retrievalMode)}

0 commit comments

Comments
 (0)