feat: [frontend] support vision (#1518)
Co-authored-by: Joel <iamjoel007@gmail.com>
This commit is contained in:
parent
41d0a8b295
commit
6b15827246
74 changed files with 3159 additions and 339 deletions
|
|
@ -19,7 +19,8 @@ import type {
|
|||
} from '@/models/debug'
|
||||
import type { ExternalDataTool } from '@/models/common'
|
||||
import type { DataSet } from '@/models/datasets'
|
||||
import { ModelModeType } from '@/types/app'
|
||||
import type { VisionSettings } from '@/types/app'
|
||||
import { ModelModeType, Resolution, TransferMethod } from '@/types/app'
|
||||
import { DEFAULT_CHAT_PROMPT_CONFIG, DEFAULT_COMPLETION_PROMPT_CONFIG } from '@/config'
|
||||
|
||||
type IDebugConfiguration = {
|
||||
|
|
@ -80,6 +81,9 @@ type IDebugConfiguration = {
|
|||
datasetConfigs: DatasetConfigs
|
||||
setDatasetConfigs: (config: DatasetConfigs) => void
|
||||
hasSetContextVar: boolean
|
||||
isShowVisionConfig: boolean
|
||||
visionConfig: VisionSettings
|
||||
setVisionConfig: (visionConfig: VisionSettings) => void
|
||||
}
|
||||
|
||||
const DebugConfigurationContext = createContext<IDebugConfiguration>({
|
||||
|
|
@ -184,6 +188,14 @@ const DebugConfigurationContext = createContext<IDebugConfiguration>({
|
|||
},
|
||||
setDatasetConfigs: () => {},
|
||||
hasSetContextVar: false,
|
||||
isShowVisionConfig: false,
|
||||
visionConfig: {
|
||||
enabled: false,
|
||||
number_limits: 2,
|
||||
detail: Resolution.low,
|
||||
transfer_methods: [TransferMethod.remote_url],
|
||||
},
|
||||
setVisionConfig: () => {},
|
||||
})
|
||||
|
||||
export default DebugConfigurationContext
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue