瀏覽代碼

Fix annotation reply settings (#7696)

tags/0.7.3
KVOJJJin 1 年之前
父節點
當前提交
693fe912f2
No account linked to committer's email address

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

@@ -280,7 +280,7 @@ const Annotation: FC<Props> = ({
onSave={async (embeddingModel, score) => {
if (
embeddingModel.embedding_model_name !== annotationConfig?.embedding_model?.embedding_model_name
&& embeddingModel.embedding_provider_name !== annotationConfig?.embedding_model?.embedding_provider_name
|| embeddingModel.embedding_provider_name !== annotationConfig?.embedding_model?.embedding_provider_name
) {
const { job_id: jobId }: any = await updateAnnotationStatus(appDetail.id, AnnotationEnableStatus.enable, embeddingModel, score)
await ensureJobCompleted(jobId, AnnotationEnableStatus.enable)

+ 1
- 1
web/app/components/app/configuration/toolbox/annotation/config-param.tsx 查看文件

@@ -98,7 +98,7 @@ const AnnotationReplyConfig: FC<Props> = ({
let isEmbeddingModelChanged = false
if (
embeddingModel.embedding_model_name !== annotationConfig.embedding_model.embedding_model_name
&& embeddingModel.embedding_provider_name !== annotationConfig.embedding_model.embedding_provider_name
|| embeddingModel.embedding_provider_name !== annotationConfig.embedding_model.embedding_provider_name
) {
await onEmbeddingChange(embeddingModel)
isEmbeddingModelChanged = true

+ 1
- 1
web/app/components/app/configuration/toolbox/index.tsx 查看文件

@@ -32,7 +32,7 @@ const Toolbox: FC<ToolboxProps> = ({
)
}
{
(showAnnotation || true) && (
showAnnotation && (
<Annotation
onEmbeddingChange={onEmbeddingChange}
onScoreChange={onScoreChange}

+ 9
- 5
web/app/components/app/log-annotation/index.tsx 查看文件

@@ -1,6 +1,6 @@
'use client'
import type { FC } from 'react'
import React from 'react'
import React, { useMemo } from 'react'
import { useTranslation } from 'react-i18next'
import { useRouter } from 'next/navigation'
import cn from '@/utils/classnames'
@@ -23,10 +23,14 @@ const LogAnnotation: FC<Props> = ({
const router = useRouter()
const appDetail = useAppStore(state => state.appDetail)

const options = [
{ value: PageType.log, text: t('appLog.title') },
{ value: PageType.annotation, text: t('appAnnotation.title') },
]
const options = useMemo(() => {
if (appDetail?.mode === 'completion')
return [{ value: PageType.log, text: t('appLog.title') }]
return [
{ value: PageType.log, text: t('appLog.title') },
{ value: PageType.annotation, text: t('appAnnotation.title') },
]
}, [appDetail])

if (!appDetail) {
return (

Loading…
取消
儲存