feat: Add OCR support to message formatting

This commit is contained in:
n4ze3m
2024-12-28 16:27:49 +05:30
parent eed1a5a0d1
commit 18bc597dc7
16 changed files with 431 additions and 34 deletions

View File

@@ -45,6 +45,9 @@ type State = {
selectedQuickPrompt: string | null
setSelectedQuickPrompt: (selectedQuickPrompt: string) => void
useOCR: boolean
setUseOCR: (useOCR: boolean) => void
}
export const useStoreMessage = create<State>((set) => ({
@@ -79,5 +82,8 @@ export const useStoreMessage = create<State>((set) => ({
setSelectedSystemPrompt: (selectedSystemPrompt) =>
set({ selectedSystemPrompt }),
selectedQuickPrompt: null,
setSelectedQuickPrompt: (selectedQuickPrompt) => set({ selectedQuickPrompt })
setSelectedQuickPrompt: (selectedQuickPrompt) => set({ selectedQuickPrompt }),
useOCR: false,
setUseOCR: (useOCR) => set({ useOCR })
}))

View File

@@ -68,6 +68,9 @@ type State = {
temporaryChat: boolean
setTemporaryChat: (temporaryChat: boolean) => void
useOCR: boolean
setUseOCR: (useOCR: boolean) => void
}
export const useStoreMessageOption = create<State>((set) => ({
@@ -109,4 +112,7 @@ export const useStoreMessageOption = create<State>((set) => ({
temporaryChat: false,
setTemporaryChat: (temporaryChat) => set({ temporaryChat }),
useOCR: false,
setUseOCR: (useOCR) => set({ useOCR }),
}))