Abdullahrasheed45 commited on
Commit
15e1c45
·
verified ·
1 Parent(s): 9811303

Create vlm.ts

Browse files
Files changed (1) hide show
  1. src/types/vlm.ts +16 -0
src/types/vlm.ts ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ export type VLMContextValue = {
2
+ isLoaded: boolean;
3
+ isLoading: boolean;
4
+ error: string | null;
5
+ loadModel: (
6
+ onProgress?: (msg: string, percentage: number) => void,
7
+ ) => Promise<void>;
8
+ runInference: (
9
+ video: HTMLVideoElement,
10
+ instruction: string,
11
+ onTextUpdate?: (text: string) => void,
12
+ onStatsUpdate?: (stats: { tps?: number; ttft?: number }) => void,
13
+ ) => Promise<string>;
14
+ imageSize: number;
15
+ setImageSize: (size: number) => void;
16
+ };