浏览代码

fix: spend time and token (#47)

tags/0.2.2
Joel 2 年前
父节点
当前提交
5fcd5c2499
没有帐户链接到提交者的电子邮件

+ 2
- 1
web/app/components/app/chat/index.tsx 查看文件

import AppContext from '@/context/app-context' import AppContext from '@/context/app-context'
import { Markdown } from '@/app/components/base/markdown' import { Markdown } from '@/app/components/base/markdown'
import LoadingAnim from './loading-anim' import LoadingAnim from './loading-anim'
import { formatNumber } from '@/utils/format'


const stopIcon = ( const stopIcon = (
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
const { t } = useTranslation() const { t } = useTranslation()
return (<div className={`mt-1 space-x-2 text-xs text-gray-400 ${isQuestion ? 'mr-2 text-right ' : 'ml-2 text-left float-right'}`}> return (<div className={`mt-1 space-x-2 text-xs text-gray-400 ${isQuestion ? 'mr-2 text-right ' : 'ml-2 text-left float-right'}`}>
<span>{`${t('appLog.detail.timeConsuming')} ${more.latency}${t('appLog.detail.second')}`}</span> <span>{`${t('appLog.detail.timeConsuming')} ${more.latency}${t('appLog.detail.second')}`}</span>
<span>{`${t('appLog.detail.tokenCost')} ${more.tokens}`}</span>
<span>{`${t('appLog.detail.tokenCost')} ${formatNumber(more.tokens)}`}</span>
<span>· </span> <span>· </span>
<span>{more.time} </span> <span>{more.time} </span>
</div>) </div>)

+ 2
- 2
web/app/components/app/configuration/debug/index.tsx 查看文件

...draft[index], ...draft[index],
more: { more: {
time: dayjs.unix(newResponseItem.created_at).format('hh:mm A'), time: dayjs.unix(newResponseItem.created_at).format('hh:mm A'),
tokens: newResponseItem.answer_tokens,
latency: (newResponseItem.provider_response_latency / 1000).toFixed(2),
tokens: newResponseItem.answer_tokens + newResponseItem.message_tokens,
latency: newResponseItem.provider_response_latency.toFixed(2),
} }
} }
} }

+ 2
- 2
web/app/components/app/log/list.tsx 查看文件

isAnswer: true, isAnswer: true,
more: { more: {
time: dayjs.unix(item.created_at).format('hh:mm A'), time: dayjs.unix(item.created_at).format('hh:mm A'),
tokens: item.answer_tokens,
latency: (item.provider_response_latency / 1000).toFixed(2),
tokens: item.answer_tokens + item.message_tokens,
latency: item.provider_response_latency.toFixed(2),
}, },
annotation: item.annotation, annotation: item.annotation,
}) })

正在加载...
取消
保存