瀏覽代碼

support reasoning field

Q.A.zh 3 月之前
父節點
當前提交
fb3b27a626
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      web/src/hooks/playground/useApiRequest.jsx

+ 4 - 1
web/src/hooks/playground/useApiRequest.jsx

@@ -229,7 +229,7 @@ export const useApiRequest = (
         if (data.choices?.[0]) {
         if (data.choices?.[0]) {
           const choice = data.choices[0];
           const choice = data.choices[0];
           let content = choice.message?.content || '';
           let content = choice.message?.content || '';
-          let reasoningContent = choice.message?.reasoning_content || '';
+          let reasoningContent = choice.message?.reasoning_content || choice.message?.reasoning || '';
 
 
           const processed = processThinkTags(content, reasoningContent);
           const processed = processThinkTags(content, reasoningContent);
 
 
@@ -333,6 +333,9 @@ export const useApiRequest = (
             if (delta.reasoning_content) {
             if (delta.reasoning_content) {
               streamMessageUpdate(delta.reasoning_content, 'reasoning');
               streamMessageUpdate(delta.reasoning_content, 'reasoning');
             }
             }
+            if (delta.reasoning) {
+              streamMessageUpdate(delta.reasoning, 'reasoning');
+            }
             if (delta.content) {
             if (delta.content) {
               streamMessageUpdate(delta.content, 'content');
               streamMessageUpdate(delta.content, 'content');
             }
             }