forked from open-webui/open-webui
		
	feat: share chat modelfiles info
This commit is contained in:
		
							parent
							
								
									832770e7b2
								
							
						
					
					
						commit
						6c2cab25b1
					
				
					 1 changed files with 10 additions and 3 deletions
				
			
		|  | @ -2,7 +2,7 @@ | ||||||
| 	import { v4 as uuidv4 } from 'uuid'; | 	import { v4 as uuidv4 } from 'uuid'; | ||||||
| 
 | 
 | ||||||
| 	import { goto } from '$app/navigation'; | 	import { goto } from '$app/navigation'; | ||||||
| 	import { chatId, db } from '$lib/stores'; | 	import { chatId, db, modelfiles } from '$lib/stores'; | ||||||
| 	import toast from 'svelte-french-toast'; | 	import toast from 'svelte-french-toast'; | ||||||
| 
 | 
 | ||||||
| 	export let title: string = 'Ollama Web UI'; | 	export let title: string = 'Ollama Web UI'; | ||||||
|  | @ -13,7 +13,8 @@ | ||||||
| 		console.log('share', chat); | 		console.log('share', chat); | ||||||
| 		toast.success('Redirecting you to OllamaHub'); | 		toast.success('Redirecting you to OllamaHub'); | ||||||
| 
 | 
 | ||||||
| 		const url = 'https://ollamahub.com'; | 		// const url = 'https://ollamahub.com'; | ||||||
|  | 		const url = 'http://localhost:5173'; | ||||||
| 
 | 
 | ||||||
| 		const tab = await window.open(`${url}/chats/upload`, '_blank'); | 		const tab = await window.open(`${url}/chats/upload`, '_blank'); | ||||||
| 		window.addEventListener( | 		window.addEventListener( | ||||||
|  | @ -21,7 +22,13 @@ | ||||||
| 			(event) => { | 			(event) => { | ||||||
| 				if (event.origin !== url) return; | 				if (event.origin !== url) return; | ||||||
| 				if (event.data === 'loaded') { | 				if (event.data === 'loaded') { | ||||||
| 					tab.postMessage(JSON.stringify(chat), '*'); | 					tab.postMessage( | ||||||
|  | 						JSON.stringify({ | ||||||
|  | 							chat: chat, | ||||||
|  | 							modelfiles: $modelfiles.filter((modelfile) => chat.models.includes(modelfile.tagName)) | ||||||
|  | 						}), | ||||||
|  | 						'*' | ||||||
|  | 					); | ||||||
| 				} | 				} | ||||||
| 			}, | 			}, | ||||||
| 			false | 			false | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Timothy J. Baek
						Timothy J. Baek