Skip to content

Commit 30ff136

Browse files
committed
Default to gpt4v when enabled
1 parent 3d8e1fd commit 30ff136

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,15 @@ export const VectorSettings = ({ updateRetrievalMode, updateVectorFields, showIm
3232
// Only run if showImageOptions changes from true to false or false to true
3333
useEffect(() => {
3434
if (!showImageOptions) {
35-
console.log("showImageOptions is false");
3635
// If images are disabled, we must force to text-only embeddings
3736
setVectorFields(VectorFields.Embedding);
3837
updateVectorFields(VectorFields.Embedding);
38+
} else {
39+
// When image options become available, reset to default or use TextAndImageEmbeddings
40+
setVectorFields(defaultVectorFields || VectorFields.TextAndImageEmbeddings);
41+
updateVectorFields(defaultVectorFields || VectorFields.TextAndImageEmbeddings);
3942
}
40-
}, [showImageOptions, updateVectorFields]);
43+
}, [showImageOptions, updateVectorFields, defaultVectorFields]);
4144

4245
const retrievalModeId = useId("retrievalMode");
4346
const retrievalModeFieldId = useId("retrievalModeField");

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@ const Chat = () => {
103103
const getConfig = async () => {
104104
configApi().then(config => {
105105
setShowGPT4VOptions(config.showGPT4VOptions);
106+
if (config.showGPT4VOptions) {
107+
setUseGPT4V(true);
108+
}
106109
setUseSemanticRanker(config.showSemanticRankerOption);
107110
setShowSemanticRankerOption(config.showSemanticRankerOption);
108111
setUseQueryRewriting(config.showQueryRewritingOption);

0 commit comments

Comments
 (0)