mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-18 02:25:52 +08:00
feat: add xinference rerank model (#1619)
This commit is contained in:
parent
e1d2203371
commit
bb98f5756a
@ -14,10 +14,10 @@ export type IMoreInfoProps = {
|
|||||||
const MoreInfo: FC<IMoreInfoProps> = ({ more, isQuestion, className }) => {
|
const MoreInfo: FC<IMoreInfoProps> = ({ more, isQuestion, className }) => {
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
return (<div className={`mt-1 w-full text-xs text-gray-400 ${isQuestion ? 'mr-2 text-right ' : 'pl-2 text-left float-right'} ${className}`}>
|
return (<div className={`mt-1 w-full text-xs text-gray-400 ${isQuestion ? 'mr-2 text-right ' : 'pl-2 text-left float-right'} ${className}`}>
|
||||||
<span>{`${t('appLog.detail.timeConsuming')} ${more.latency}${t('appLog.detail.second')}`}</span>
|
<span className='mr-2'>{`${t('appLog.detail.timeConsuming')} ${more.latency}${t('appLog.detail.second')}`}</span>
|
||||||
<span>{`${t('appLog.detail.tokenCost')} ${formatNumber(more.tokens)}`}</span>
|
<span className='mr-2'>{`${t('appLog.detail.tokenCost')} ${formatNumber(more.tokens)}`}</span>
|
||||||
<span>· </span>
|
<span className='mr-2'>·</span>
|
||||||
<span>{more.time} </span>
|
<span>{more.time}</span>
|
||||||
</div>)
|
</div>)
|
||||||
}
|
}
|
||||||
export default React.memo(MoreInfo)
|
export default React.memo(MoreInfo)
|
||||||
|
@ -80,6 +80,13 @@ const config: ProviderConfig = {
|
|||||||
'zh-Hans': 'Embeddings',
|
'zh-Hans': 'Embeddings',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
key: 'reranking',
|
||||||
|
label: {
|
||||||
|
'en': 'Rerank',
|
||||||
|
'zh-Hans': 'Rerank',
|
||||||
|
},
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -150,10 +150,11 @@ const Form: FC<FormProps> = ({
|
|||||||
|
|
||||||
if (field.type === 'radio') {
|
if (field.type === 'radio') {
|
||||||
const options = typeof field.options === 'function' ? field.options(value) : field.options
|
const options = typeof field.options === 'function' ? field.options(value) : field.options
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div key={field.key} className='py-3'>
|
<div key={field.key} className='py-3'>
|
||||||
<div className={nameClassName}>{field.label[locale]}</div>
|
<div className={nameClassName}>{field.label[locale]}</div>
|
||||||
<div className='grid grid-cols-2 gap-3'>
|
<div className={`grid grid-cols-${options?.length} gap-3`}>
|
||||||
{
|
{
|
||||||
options?.map(option => (
|
options?.map(option => (
|
||||||
<div
|
<div
|
||||||
|
Loading…
x
Reference in New Issue
Block a user