forked from open-webui/open-webui
		
	feat: /chat url added
				
					
				
			This commit is contained in:
		
							parent
							
								
									bd3e168e2f
								
							
						
					
					
						commit
						ecaedc87fb
					
				
					 2 changed files with 66 additions and 0 deletions
				
			
		|  | @ -147,6 +147,39 @@ | |||
| 			}) | ||||
| 		}); | ||||
| 
 | ||||
| 		// const res = await fetch(`${$settings?.API_BASE_URL ?? OLLAMA_API_BASE_URL}/chat`, { | ||||
| 		// 	method: 'POST', | ||||
| 		// 	headers: { | ||||
| 		// 		'Content-Type': 'text/event-stream', | ||||
| 		// 		...($settings.authHeader && { Authorization: $settings.authHeader }), | ||||
| 		// 		...($user && { Authorization: `Bearer ${localStorage.token}` }) | ||||
| 		// 	}, | ||||
| 		// 	body: JSON.stringify({ | ||||
| 		// 		model: model, | ||||
| 		// 		messages: [ | ||||
| 		// 			$settings.system | ||||
| 		// 				? { | ||||
| 		// 						role: 'system', | ||||
| 		// 						content: $settings.system | ||||
| 		// 				  } | ||||
| 		// 				: undefined, | ||||
| 		// 			...messages | ||||
| 		// 		] | ||||
| 		// 			.filter((message) => message) | ||||
| 		// 			.map((message) => ({ role: message.role, content: message.content })), | ||||
| 		// 		options: { | ||||
| 		// 			seed: $settings.seed ?? undefined, | ||||
| 		// 			temperature: $settings.temperature ?? undefined, | ||||
| 		// 			repeat_penalty: $settings.repeat_penalty ?? undefined, | ||||
| 		// 			top_k: $settings.top_k ?? undefined, | ||||
| 		// 			top_p: $settings.top_p ?? undefined, | ||||
| 		// 			num_ctx: $settings.num_ctx ?? undefined, | ||||
| 		// 			...($settings.options ?? {}) | ||||
| 		// 		}, | ||||
| 		// 		format: $settings.requestFormat ?? undefined | ||||
| 		// 	}) | ||||
| 		// }); | ||||
| 
 | ||||
| 		const reader = res.body | ||||
| 			.pipeThrough(new TextDecoderStream()) | ||||
| 			.pipeThrough(splitStream('\n')) | ||||
|  |  | |||
|  | @ -179,6 +179,39 @@ | |||
| 			}) | ||||
| 		}); | ||||
| 
 | ||||
| 		// const res = await fetch(`${$settings?.API_BASE_URL ?? OLLAMA_API_BASE_URL}/chat`, { | ||||
| 		// 	method: 'POST', | ||||
| 		// 	headers: { | ||||
| 		// 		'Content-Type': 'text/event-stream', | ||||
| 		// 		...($settings.authHeader && { Authorization: $settings.authHeader }), | ||||
| 		// 		...($user && { Authorization: `Bearer ${localStorage.token}` }) | ||||
| 		// 	}, | ||||
| 		// 	body: JSON.stringify({ | ||||
| 		// 		model: model, | ||||
| 		// 		messages: [ | ||||
| 		// 			$settings.system | ||||
| 		// 				? { | ||||
| 		// 						role: 'system', | ||||
| 		// 						content: $settings.system | ||||
| 		// 				  } | ||||
| 		// 				: undefined, | ||||
| 		// 			...messages | ||||
| 		// 		] | ||||
| 		// 			.filter((message) => message) | ||||
| 		// 			.map((message) => ({ role: message.role, content: message.content })), | ||||
| 		// 		options: { | ||||
| 		// 			seed: $settings.seed ?? undefined, | ||||
| 		// 			temperature: $settings.temperature ?? undefined, | ||||
| 		// 			repeat_penalty: $settings.repeat_penalty ?? undefined, | ||||
| 		// 			top_k: $settings.top_k ?? undefined, | ||||
| 		// 			top_p: $settings.top_p ?? undefined, | ||||
| 		// 			num_ctx: $settings.num_ctx ?? undefined, | ||||
| 		// 			...($settings.options ?? {}) | ||||
| 		// 		}, | ||||
| 		// 		format: $settings.requestFormat ?? undefined | ||||
| 		// 	}) | ||||
| 		// }); | ||||
| 
 | ||||
| 		const reader = res.body | ||||
| 			.pipeThrough(new TextDecoderStream()) | ||||
| 			.pipeThrough(splitStream('\n')) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Timothy J. Baek
						Timothy J. Baek