Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
fix: move FinalAnswer outside of reasoning processing blocks (#1717)
Browse files
src/lib/server/textGeneration/generate.ts
CHANGED
@@ -119,15 +119,15 @@ Do not use prefixes such as Response: or Answer: when answering to the user.`,
|
|
119 |
finalAnswer =
|
120 |
text.slice(0, beginIndex) + text.slice(endIndex + model.reasoning.endToken.length);
|
121 |
}
|
122 |
-
|
123 |
-
yield {
|
124 |
-
type: MessageUpdateType.FinalAnswer,
|
125 |
-
text: finalAnswer,
|
126 |
-
interrupted,
|
127 |
-
webSources: output.webSources,
|
128 |
-
};
|
129 |
-
continue;
|
130 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
}
|
132 |
|
133 |
if (model.reasoning && model.reasoning.type === "tokens") {
|
|
|
119 |
finalAnswer =
|
120 |
text.slice(0, beginIndex) + text.slice(endIndex + model.reasoning.endToken.length);
|
121 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
}
|
123 |
+
|
124 |
+
yield {
|
125 |
+
type: MessageUpdateType.FinalAnswer,
|
126 |
+
text: finalAnswer,
|
127 |
+
interrupted,
|
128 |
+
webSources: output.webSources,
|
129 |
+
};
|
130 |
+
continue;
|
131 |
}
|
132 |
|
133 |
if (model.reasoning && model.reasoning.type === "tokens") {
|