forked from open-webui/open-webui
		
	fix: various api rag results
This commit is contained in:
		
							parent
							
								
									877ed69004
								
							
						
					
					
						commit
						5b8fd14470
					
				
					 6 changed files with 55 additions and 37 deletions
				
			
		|  | @ -133,7 +133,10 @@ | |||
| 						{/each} --> | ||||
| 					</div> | ||||
| 				{:else} | ||||
| 					<div class="text-left text-sm w-full mb-8">{user.name} {$i18n.t('has no conversations.')}</div> | ||||
| 					<div class="text-left text-sm w-full mb-8"> | ||||
| 						{user.name} | ||||
| 						{$i18n.t('has no conversations.')} | ||||
| 					</div> | ||||
| 				{/if} | ||||
| 			</div> | ||||
| 		</div> | ||||
|  |  | |||
|  | @ -137,9 +137,15 @@ | |||
| 		if (res) { | ||||
| 			console.log('rerankingModelUpdateHandler:', res); | ||||
| 			if (res.status === true) { | ||||
| 				toast.success($i18n.t('Reranking model set to "{{reranking_model}}"', res), { | ||||
| 					duration: 1000 * 10 | ||||
| 				}); | ||||
| 				if (rerankingModel === '') { | ||||
| 					toast.success($i18n.t('Reranking model disabled', res), { | ||||
| 						duration: 1000 * 10 | ||||
| 					}); | ||||
| 				} else { | ||||
| 					toast.success($i18n.t('Reranking model set to "{{reranking_model}}"', res), { | ||||
| 						duration: 1000 * 10 | ||||
| 					}); | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 	}; | ||||
|  | @ -584,12 +590,12 @@ | |||
| 
 | ||||
| 				<hr class=" dark:border-gray-700 my-3" /> | ||||
| 
 | ||||
| 				<div> | ||||
| 				<div class=" "> | ||||
| 					<div class=" text-sm font-medium">{$i18n.t('Query Params')}</div> | ||||
| 
 | ||||
| 					<div class=" flex"> | ||||
| 						<div class="  flex w-full justify-between"> | ||||
| 							<div class="self-center text-xs font-medium flex-1">{$i18n.t('Top K')}</div> | ||||
| 							<div class="self-center text-xs font-medium min-w-fit">{$i18n.t('Top K')}</div> | ||||
| 
 | ||||
| 							<div class="self-center p-3"> | ||||
| 								<input | ||||
|  | @ -602,13 +608,11 @@ | |||
| 								/> | ||||
| 							</div> | ||||
| 						</div> | ||||
| 					</div> | ||||
| 
 | ||||
| 					{#if querySettings.hybrid === true} | ||||
| 						<div class=" flex"> | ||||
| 							<div class="  flex w-full justify-between"> | ||||
| 								<div class="self-center text-xs font-medium flex-1"> | ||||
| 									{$i18n.t('Relevance Threshold')} | ||||
| 						{#if querySettings.hybrid === true} | ||||
| 							<div class="flex w-full"> | ||||
| 								<div class=" self-center text-xs font-medium min-w-fit"> | ||||
| 									{$i18n.t('Minimum Score')} | ||||
| 								</div> | ||||
| 
 | ||||
| 								<div class="self-center p-3"> | ||||
|  | @ -616,14 +620,25 @@ | |||
| 										class=" w-full rounded-lg py-1.5 px-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-none" | ||||
| 										type="number" | ||||
| 										step="0.01" | ||||
| 										placeholder={$i18n.t('Enter Relevance Threshold')} | ||||
| 										placeholder={$i18n.t('Enter Score')} | ||||
| 										bind:value={querySettings.r} | ||||
| 										autocomplete="off" | ||||
| 										min="0.0" | ||||
| 										title={$i18n.t('The score should be a value between 0.0 (0%) and 1.0 (100%).')} | ||||
| 									/> | ||||
| 								</div> | ||||
| 							</div> | ||||
| 						{/if} | ||||
| 					</div> | ||||
| 
 | ||||
| 					{#if querySettings.hybrid === true} | ||||
| 						<div class="mt-2 mb-1 text-xs text-gray-400 dark:text-gray-500"> | ||||
| 							{$i18n.t( | ||||
| 								'Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.' | ||||
| 							)} | ||||
| 						</div> | ||||
| 
 | ||||
| 						<hr class=" dark:border-gray-700 my-3" /> | ||||
| 					{/if} | ||||
| 
 | ||||
| 					<div> | ||||
|  | @ -636,8 +651,6 @@ | |||
| 					</div> | ||||
| 				</div> | ||||
| 
 | ||||
| 				<hr class=" dark:border-gray-700 my-3" /> | ||||
| 
 | ||||
| 				{#if showResetConfirm} | ||||
| 					<div class="flex justify-between rounded-md items-center py-2 px-3.5 w-full transition"> | ||||
| 						<div class="flex items-center space-x-3"> | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <script lang="ts"> | ||||
| 	import { DropdownMenu } from 'bits-ui'; | ||||
| 	import { flyAndScale } from '$lib/utils/transitions'; | ||||
| 	import { getContext } from 'svelte' | ||||
| 	import { getContext } from 'svelte'; | ||||
| 
 | ||||
| 	import Dropdown from '$lib/components/common/Dropdown.svelte'; | ||||
| 	import GarbageBin from '$lib/components/icons/GarbageBin.svelte'; | ||||
|  |  | |||
|  | @ -291,7 +291,7 @@ | |||
| 	"Profile Image": "Profilbild", | ||||
| 	"Prompt (e.g. Tell me a fun fact about the Roman Empire)": "Prompt (z.B. Erzähle mir eine interessante Tatsache über das Römische Reich.", | ||||
| 	"Playground": "Spielplatz", | ||||
| 									    | ||||
| 
 | ||||
| 	"Profile": "Profil", | ||||
| 	"Prompt Content": "Prompt-Inhalt", | ||||
| 	"Prompt suggestions": "Prompt-Vorschläge", | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Steven Kreitzer
						Steven Kreitzer