This commit is contained in:
GH Action - Upstream Sync 2025-02-09 01:22:47 +00:00
commit d8f533e1f3
2 changed files with 9 additions and 9 deletions

View File

@ -121,10 +121,10 @@ export class SiliconflowApi implements LLMApi {
// console.log(chatPayload); // console.log(chatPayload);
// make a fetch request // make a fetch request
const requestTimeoutId = setTimeout( const requestTimeoutId = setTimeout(() => {
() => controller.abort(), console.error("[Request] SiliconFlow API timeout");
REQUEST_TIMEOUT_MS, controller.abort();
); }, 10 * REQUEST_TIMEOUT_MS);
if (shouldStream) { if (shouldStream) {
const [tools, funcs] = usePluginStore const [tools, funcs] = usePluginStore
@ -174,8 +174,8 @@ export class SiliconflowApi implements LLMApi {
// Skip if both content and reasoning_content are empty or null // Skip if both content and reasoning_content are empty or null
if ( if (
(!reasoning || reasoning.trim().length === 0) && (!reasoning || reasoning.length === 0) &&
(!content || content.trim().length === 0) (!content || content.length === 0)
) { ) {
return { return {
isThinking: false, isThinking: false,
@ -183,12 +183,12 @@ export class SiliconflowApi implements LLMApi {
}; };
} }
if (reasoning && reasoning.trim().length > 0) { if (reasoning && reasoning.length > 0) {
return { return {
isThinking: true, isThinking: true,
content: reasoning, content: reasoning,
}; };
} else if (content && content.trim().length > 0) { } else if (content && content.length > 0) {
return { return {
isThinking: false, isThinking: false,
content: content, content: content,

View File

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