Kaynağa Gözat

chore: make text generation timeout duration configurable (#6450)

tags/0.6.15
Sangmin Ahn 1 yıl önce
ebeveyn
işleme
a5fcd91ba5
No account linked to committer's email address

+ 2
- 1
web/app/components/share/text-generation/result/index.tsx Dosyayı Görüntüle

import type { WorkflowProcess } from '@/app/components/base/chat/types' import type { WorkflowProcess } from '@/app/components/base/chat/types'
import { sleep } from '@/utils' import { sleep } from '@/utils'
import type { SiteInfo } from '@/models/share' import type { SiteInfo } from '@/models/share'
import { TEXT_GENERATION_TIMEOUT_MS } from '@/config'


export type IResultProps = { export type IResultProps = {
isWorkflow: boolean isWorkflow: boolean
let isEnd = false let isEnd = false
let isTimeout = false; let isTimeout = false;
(async () => { (async () => {
await sleep(1000 * 60) // 1min timeout
await sleep(TEXT_GENERATION_TIMEOUT_MS)
if (!isEnd) { if (!isEnd) {
setRespondingFalse() setRespondingFalse()
onCompleted(getCompletionRes(), taskId, false) onCompleted(getCompletionRes(), taskId, false)

+ 2
- 0
web/config/index.ts Dosyayı Görüntüle

} }


export const VAR_REGEX = /\{\{(#[a-zA-Z0-9_-]{1,50}(\.[a-zA-Z_][a-zA-Z0-9_]{0,29}){1,10}#)\}\}/gi export const VAR_REGEX = /\{\{(#[a-zA-Z0-9_-]{1,50}(\.[a-zA-Z_][a-zA-Z0-9_]{0,29}){1,10}#)\}\}/gi

export const TEXT_GENERATION_TIMEOUT_MS = 60000

Loading…
İptal
Kaydet