Przeglądaj źródła

Merge pull request #2207 from QAbot-zh/reasoning

support reasoning field for playground
Seefs 3 miesięcy temu
rodzic
commit
fd38abd562
1 zmienionych plików z 4 dodań i 1 usunięć
  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');
             }
             }