Merge remote-tracking branch 'remotes/origin/main' into bug_fix

This commit is contained in:
suruiqiang 2025-02-09 09:46:07 +08:00
commit 97a4aafc92
2 changed files with 6 additions and 6 deletions

View File

@ -120,7 +120,7 @@ export class SiliconflowApi implements LLMApi {
// console.log(chatPayload);
// make a fetch request
// Use extended timeout for thinking models as they typically require more processing time
const requestTimeoutId = setTimeout(
() => controller.abort(),
REQUEST_TIMEOUT_MS_FOR_THINKING,
@ -174,8 +174,8 @@ export class SiliconflowApi implements LLMApi {
// Skip if both content and reasoning_content are empty or null
if (
(!reasoning || reasoning.trim().length === 0) &&
(!content || content.trim().length === 0)
(!reasoning || reasoning.length === 0) &&
(!content || content.length === 0)
) {
return {
isThinking: false,
@ -183,12 +183,12 @@ export class SiliconflowApi implements LLMApi {
};
}
if (reasoning && reasoning.trim().length > 0) {
if (reasoning && reasoning.length > 0) {
return {
isThinking: true,
content: reasoning,
};
} else if (content && content.trim().length > 0) {
} else if (content && content.length > 0) {
return {
isThinking: false,
content: content,

View File

@ -576,7 +576,7 @@ export function streamWithThink(
try {
const chunk = parseSSE(text, runTools);
// Skip if content is empty
if (!chunk?.content || chunk.content.trim().length === 0) {
if (!chunk?.content || chunk.content.length === 0) {
return;
}
// Check if thinking mode changed