mirror of
https://github.com/enricoros/big-AGI.git
synced 2026-05-10 21:50:14 -07:00
LLM Options: improve
This commit is contained in:
@@ -8,7 +8,6 @@ import VisibilityOffIcon from '@mui/icons-material/VisibilityOff';
|
||||
|
||||
import { FormLabelStart } from '~/common/components/forms/FormLabelStart';
|
||||
import { GoodModal } from '~/common/components/GoodModal';
|
||||
import { GoodTooltip } from '~/common/components/GoodTooltip';
|
||||
|
||||
import { DLLMId, useModelsStore } from '../store-llms';
|
||||
import { findVendorById } from '../vendors/vendors.registry';
|
||||
@@ -123,20 +122,20 @@ export function LLMOptionsModal(props: { id: DLLMId, onClose: () => void }) {
|
||||
<FormControl orientation='horizontal' sx={{ flexWrap: 'nowrap' }}>
|
||||
<FormLabelStart title='Details' sx={{ minWidth: 80 }} onClick={() => setShowDetails(!showDetails)} />
|
||||
{showDetails && <Box sx={{ display: 'flex', flexDirection: 'column', gap: 1 }}>
|
||||
<Typography level='body-md'>
|
||||
{llm.id}
|
||||
</Typography>
|
||||
{!!llm.description && <Typography level='body-sm'>
|
||||
{llm.description}
|
||||
</Typography>}
|
||||
{!!llm.tmpIsFree && <Typography level='body-xs'>
|
||||
🎁 Free model - note: refresh models to check for updates in pricing
|
||||
</Typography>}
|
||||
{!!llm.description && <Typography level='body-xs'>
|
||||
{llm.description}
|
||||
</Typography>}
|
||||
<Typography level='body-xs'>
|
||||
llm id: {llm.id}<br />
|
||||
context tokens: <b>{llm.contextTokens ? llm.contextTokens.toLocaleString() : 'not provided'}</b>{` · `}
|
||||
max output tokens: <b>{llm.maxOutputTokens ? llm.maxOutputTokens.toLocaleString() : 'not provided'}</b><br />
|
||||
{!!llm.created && `created: ${(new Date(llm.created * 1000)).toLocaleString()} · `}
|
||||
{!!llm.created && <>created: {(new Date(llm.created * 1000)).toLocaleString()}<br /></>}
|
||||
{/*· tags: {llm.tags.join(', ')}*/}
|
||||
{!!llm.pricing && <>pricing: $<b>{llm.pricing.chatIn || '(unk) '}</b>/M in, $<b>{llm.pricing.chatOut || '(unk) '}</b>/M out<br /></>}
|
||||
{!!llm.benchmark && <>benchmark: <b>{llm.benchmark.cbaElo?.toLocaleString() || '(unk) '}</b> CBA Elo<br /></>}
|
||||
config: {JSON.stringify(llm.options)}
|
||||
</Typography>
|
||||
</Box>}
|
||||
|
||||
Reference in New Issue
Block a user