Show shorter model name
This commit is contained in:
		
							parent
							
								
									f6380e1cc2
								
							
						
					
					
						commit
						f56e29b829
					
				| 
						 | 
				
			
			@ -40,6 +40,7 @@
 | 
			
		|||
  import { openModal } from 'svelte-modals'
 | 
			
		||||
  import PromptInput from './PromptInput.svelte'
 | 
			
		||||
  import { ChatRequest } from './ChatRequest.svelte'
 | 
			
		||||
  import { getModelDetail } from './Models.svelte'
 | 
			
		||||
 | 
			
		||||
  export let params = { chatId: '' }
 | 
			
		||||
  const chatId: number = parseInt(params.chatId)
 | 
			
		||||
| 
						 | 
				
			
			@ -423,7 +424,7 @@
 | 
			
		|||
  <div class="content has-text-centered running-total-container">
 | 
			
		||||
    {#each Object.entries(chat.usage || {}) as [model, usage]}
 | 
			
		||||
    <p class="is-size-7 running-totals">
 | 
			
		||||
      <em>{model}</em> total <span class="has-text-weight-bold">{usage.total_tokens}</span>
 | 
			
		||||
      <em>{getModelDetail(model || '').label || model}</em> total <span class="has-text-weight-bold">{usage.total_tokens}</span>
 | 
			
		||||
      tokens ~= <span class="has-text-weight-bold">${getPrice(usage, model).toFixed(6)}</span>
 | 
			
		||||
    </p>
 | 
			
		||||
    {/each}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,6 +11,7 @@
 | 
			
		|||
  import { openModal } from 'svelte-modals'
 | 
			
		||||
  import PromptConfirm from './PromptConfirm.svelte'
 | 
			
		||||
  import { getImage } from './ImageStore.svelte'
 | 
			
		||||
  import { getModelDetail } from './Models.svelte'
 | 
			
		||||
 | 
			
		||||
  export let message:Message
 | 
			
		||||
  export let chatId:number
 | 
			
		||||
| 
						 | 
				
			
			@ -245,7 +246,7 @@
 | 
			
		|||
      <p class="is-size-7 message-note">System Prompt</p>
 | 
			
		||||
    {:else if message.usage}
 | 
			
		||||
      <p class="is-size-7 message-note">
 | 
			
		||||
        <em>{message.model || defaultModel}</em> using <span class="has-text-weight-bold">{message.usage.total_tokens}</span>
 | 
			
		||||
        <em>{getModelDetail(message.model || '').label || message.model || defaultModel}</em> using <span class="has-text-weight-bold">{message.usage.total_tokens}</span>
 | 
			
		||||
        tokens ~= <span class="has-text-weight-bold">${getPrice(message.usage, message.model || defaultModel).toFixed(6)}</span>
 | 
			
		||||
      </p>
 | 
			
		||||
    {/if}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -252,7 +252,8 @@ export async function getModelOptions (): Promise<SelectOption[]> {
 | 
			
		|||
 | 
			
		||||
  const modelOptions:SelectOption[] = Object.keys(supportedModels).reduce((a, m) => {
 | 
			
		||||
        let disabled
 | 
			
		||||
        switch (getModelDetail(m).type) {
 | 
			
		||||
        const modelDetail = getModelDetail(m)
 | 
			
		||||
        switch (modelDetail.type) {
 | 
			
		||||
          case 'Petals':
 | 
			
		||||
            disabled = !gSettings.enablePetals
 | 
			
		||||
            break
 | 
			
		||||
| 
						 | 
				
			
			@ -262,7 +263,7 @@ export async function getModelOptions (): Promise<SelectOption[]> {
 | 
			
		|||
        }
 | 
			
		||||
        const o:SelectOption = {
 | 
			
		||||
          value: m,
 | 
			
		||||
          text: m,
 | 
			
		||||
          text: modelDetail.label || m,
 | 
			
		||||
          disabled
 | 
			
		||||
        }
 | 
			
		||||
        a.push(o)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue