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

This commit is contained in:
Sangmin Ahn 2024-07-19 13:54:15 +09:00 committed by GitHub
parent 2ba05b041f
commit a5fcd91ba5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 1 deletions

View File

@ -19,6 +19,7 @@ import { NodeRunningStatus, WorkflowRunningStatus } from '@/app/components/workf
import type { WorkflowProcess } from '@/app/components/base/chat/types'
import { sleep } from '@/utils'
import type { SiteInfo } from '@/models/share'
import { TEXT_GENERATION_TIMEOUT_MS } from '@/config'
export type IResultProps = {
isWorkflow: boolean
@ -186,7 +187,7 @@ const Result: FC<IResultProps> = ({
let isEnd = false
let isTimeout = false;
(async () => {
await sleep(1000 * 60) // 1min timeout
await sleep(TEXT_GENERATION_TIMEOUT_MS)
if (!isEnd) {
setRespondingFalse()
onCompleted(getCompletionRes(), taskId, false)

View File

@ -245,3 +245,5 @@ Thought: {{agent_scratchpad}}
}
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