Spaces:
Running
on
Inf2
Running
on
Inf2
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") {
|