⚡ Add dynamic timeout to bot engine api
This commit is contained in:
@@ -120,6 +120,7 @@ export const createChatCompletionOpenAI = async (
|
||||
})
|
||||
if (!chatCompletion)
|
||||
return {
|
||||
startTimeShouldBeUpdated: true,
|
||||
outgoingEdgeId,
|
||||
logs,
|
||||
}
|
||||
@@ -127,13 +128,16 @@ export const createChatCompletionOpenAI = async (
|
||||
const totalTokens = chatCompletion.usage?.total_tokens
|
||||
if (isEmpty(messageContent)) {
|
||||
console.error('OpenAI block returned empty message', chatCompletion.choices)
|
||||
return { outgoingEdgeId, newSessionState }
|
||||
return { outgoingEdgeId, newSessionState, startTimeShouldBeUpdated: true }
|
||||
}
|
||||
return {
|
||||
...(await resumeChatCompletion(newSessionState, {
|
||||
options,
|
||||
outgoingEdgeId,
|
||||
logs,
|
||||
})(messageContent, totalTokens)),
|
||||
startTimeShouldBeUpdated: true,
|
||||
}
|
||||
return resumeChatCompletion(newSessionState, {
|
||||
options,
|
||||
outgoingEdgeId,
|
||||
logs,
|
||||
})(messageContent, totalTokens)
|
||||
}
|
||||
|
||||
const isNextBubbleMessageWithAssistantMessage =
|
||||
|
||||
Reference in New Issue
Block a user