Переглянути джерело

feat(logAndAnn): add control option for question editing feature (#19117)

tags/1.4.0
HyaCinth 6 місяці тому
джерело
коміт
5088ab5061
Аккаунт користувача з таким Email не знайдено

+ 2
- 0
web/app/components/app/log/list.tsx Переглянути файл

@@ -429,6 +429,7 @@ function DetailPanel({ detail, onFeedback }: IDetailPanel) {
text_to_speech: {
enabled: true,
},
questionEditEnable: false,
supportAnnotation: true,
annotation_reply: {
enabled: true,
@@ -484,6 +485,7 @@ function DetailPanel({ detail, onFeedback }: IDetailPanel) {
text_to_speech: {
enabled: true,
},
questionEditEnable: false,
supportAnnotation: true,
annotation_reply: {
enabled: true,

+ 1
- 0
web/app/components/base/chat/chat/index.tsx Переглянути файл

@@ -265,6 +265,7 @@ const Chat: FC<ChatProps> = ({
item={item}
questionIcon={questionIcon}
theme={themeBuilder?.theme}
enableEdit={config?.questionEditEnable}
switchSibling={switchSibling}
/>
)

+ 4
- 2
web/app/components/base/chat/chat/question.tsx Переглянути файл

@@ -28,6 +28,7 @@ type QuestionProps = {
item: ChatItem
questionIcon?: ReactNode
theme: Theme | null | undefined
enableEdit?: boolean
switchSibling?: (siblingMessageId: string) => void
}

@@ -35,6 +36,7 @@ const Question: FC<QuestionProps> = ({
item,
questionIcon,
theme,
enableEdit = true,
switchSibling,
}) => {
const { t } = useTranslation()
@@ -87,9 +89,9 @@ const Question: FC<QuestionProps> = ({
}}>
<RiClipboardLine className='h-4 w-4' />
</ActionButton>
<ActionButton onClick={handleEdit}>
{enableEdit && <ActionButton onClick={handleEdit}>
<RiEditLine className='h-4 w-4' />
</ActionButton>
</ActionButton>}
</div>
</div>
<div

+ 1
- 0
web/app/components/base/chat/types.ts Переглянути файл

@@ -46,6 +46,7 @@ export type EnableType = {
export type ChatConfig = Omit<ModelConfig, 'model'> & {
supportAnnotation?: boolean
appId?: string
questionEditEnable?: boolean
supportFeedback?: boolean
supportCitationHitInfo?: boolean
}

Завантаження…
Відмінити
Зберегти