forked from open-webui/open-webui
		
	main #2
					 1 changed files with 25 additions and 8 deletions
				
			
		|  | @ -2,7 +2,7 @@ | ||||||
| 	import { v4 as uuidv4 } from 'uuid'; | 	import { v4 as uuidv4 } from 'uuid'; | ||||||
| 	import { toast } from 'svelte-sonner'; | 	import { toast } from 'svelte-sonner'; | ||||||
| 
 | 
 | ||||||
| 	import { onMount, tick } from 'svelte'; | 	import { onMount, tick, getContext } from 'svelte'; | ||||||
| 	import { goto } from '$app/navigation'; | 	import { goto } from '$app/navigation'; | ||||||
| 	import { page } from '$app/stores'; | 	import { page } from '$app/stores'; | ||||||
| 
 | 
 | ||||||
|  | @ -39,6 +39,9 @@ | ||||||
| 	import { RAGTemplate } from '$lib/utils/rag'; | 	import { RAGTemplate } from '$lib/utils/rag'; | ||||||
| 	import { LITELLM_API_BASE_URL, OPENAI_API_BASE_URL } from '$lib/constants'; | 	import { LITELLM_API_BASE_URL, OPENAI_API_BASE_URL } from '$lib/constants'; | ||||||
| 	import { WEBUI_BASE_URL } from '$lib/constants'; | 	import { WEBUI_BASE_URL } from '$lib/constants'; | ||||||
|  | 
 | ||||||
|  | 	const i18n = getContext('i18n'); | ||||||
|  | 
 | ||||||
| 	let stopResponseFlag = false; | 	let stopResponseFlag = false; | ||||||
| 	let autoScroll = true; | 	let autoScroll = true; | ||||||
| 	let processing = ''; | 	let processing = ''; | ||||||
|  | @ -166,7 +169,9 @@ | ||||||
| 		) { | 		) { | ||||||
| 			// Upload not done | 			// Upload not done | ||||||
| 			toast.error( | 			toast.error( | ||||||
| 				$i18n.t(`Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.`) | 				$i18n.t( | ||||||
|  | 					`Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.` | ||||||
|  | 				) | ||||||
| 			); | 			); | ||||||
| 		} else { | 		} else { | ||||||
| 			// Reset chat message textarea height | 			// Reset chat message textarea height | ||||||
|  | @ -511,12 +516,18 @@ | ||||||
| 					responseMessage.content = error.error; | 					responseMessage.content = error.error; | ||||||
| 				} | 				} | ||||||
| 			} else { | 			} else { | ||||||
| 				toast.error($i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, {provider: 'Ollama'})); | 				toast.error( | ||||||
| 				responseMessage.content = $i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, {provider: 'Ollama'}); | 					$i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, { provider: 'Ollama' }) | ||||||
|  | 				); | ||||||
|  | 				responseMessage.content = $i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, { | ||||||
|  | 					provider: 'Ollama' | ||||||
|  | 				}); | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
| 			responseMessage.error = true; | 			responseMessage.error = true; | ||||||
| 			responseMessage.content = $i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, {provider: 'Ollama'}); | 			responseMessage.content = $i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, { | ||||||
|  | 				provider: 'Ollama' | ||||||
|  | 			}); | ||||||
| 			responseMessage.done = true; | 			responseMessage.done = true; | ||||||
| 			messages = messages; | 			messages = messages; | ||||||
| 		} | 		} | ||||||
|  | @ -678,12 +689,18 @@ | ||||||
| 					} | 					} | ||||||
| 				} | 				} | ||||||
| 			} else { | 			} else { | ||||||
| 				toast.error($i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, {provider: model})); | 				toast.error( | ||||||
| 				responseMessage.content = $i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, {provider: model}}); | 					$i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, { provider: model }) | ||||||
|  | 				); | ||||||
|  | 				responseMessage.content = $i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, { | ||||||
|  | 					provider: model | ||||||
|  | 				}); | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
| 			responseMessage.error = true; | 			responseMessage.error = true; | ||||||
| 			responseMessage.content = $i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, {provider: model}); | 			responseMessage.content = $i18n.t(`Uh-oh! There was an issue connecting to {{provider}}.`, { | ||||||
|  | 				provider: model | ||||||
|  | 			}); | ||||||
| 			responseMessage.done = true; | 			responseMessage.done = true; | ||||||
| 			messages = messages; | 			messages = messages; | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue