add ollama config options type
This commit is contained in:
		
							
								
								
									
										33
									
								
								types.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										33
									
								
								types.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -41,6 +41,7 @@ export interface OllamaRequest { | |||||||
|    * Whether to stream responses from the API, or have it sent all as one payload. |    * Whether to stream responses from the API, or have it sent all as one payload. | ||||||
|    */ |    */ | ||||||
|   stream?: boolean = false; // stream response vs get response in one full message |   stream?: boolean = false; // stream response vs get response in one full message | ||||||
|  |   options?: OllamaConfigOptions; | ||||||
| } | } | ||||||
|  |  | ||||||
| export interface OllamaResponse { | export interface OllamaResponse { | ||||||
| @ -68,8 +69,32 @@ export interface Mention { | |||||||
|   username: string; |   username: string; | ||||||
| } | } | ||||||
|  |  | ||||||
| export interface WSEvent { | export interface OllamaConfigOptions { | ||||||
|   event: "update" | "status.update" | "notification"; |   num_keep?: number; | ||||||
|   payload: string; |   seed?: number; | ||||||
|   stream: "user" | "direct"; |   num_predict?: number; | ||||||
|  |   top_k?: number; | ||||||
|  |   top_p?: number; | ||||||
|  |   min_p?: number; | ||||||
|  |   typical_p?: number; | ||||||
|  |   repeat_last_n?: number; | ||||||
|  |   temperature?: number; | ||||||
|  |   repeat_penalty?: number; | ||||||
|  |   presence_penalty?: number; | ||||||
|  |   frequency_penalty?: number; | ||||||
|  |   mirostat?: number; | ||||||
|  |   mirostat_tau?: number; | ||||||
|  |   mirostat_eta?: number; | ||||||
|  |   penalize_newline?: boolean; | ||||||
|  |   stop?: string[]; | ||||||
|  |   numa?: boolean; | ||||||
|  |   num_ctx?: number; | ||||||
|  |   num_batch?: number; | ||||||
|  |   num_gpu?: number; | ||||||
|  |   main_gpu?: number; | ||||||
|  |   low_vram?: boolean; | ||||||
|  |   vocab_only?: boolean; | ||||||
|  |   use_mmap?: boolean; | ||||||
|  |   use_mlock?: boolean; | ||||||
|  |   num_thread?: number; | ||||||
| } | } | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user