Просмотр исходного кода

Ticket #5302 - Agents: Assistants stopped responding.

AntonLV 10 месяцев назад
Родитель
Сommit
5765b41118

+ 6 - 8
inc/classes/BxDolAIModelGpt40.php

@@ -452,9 +452,8 @@ class BxDolAIModelGpt40 extends BxDolAIModel
         if(!empty($aParams) && is_array($aParams))
             $aData = array_merge($aData, $aParams);
 
-        $sResponse = bx_file_get_contents($this->_sEndpointChat, $aData, "post-json", [
-            "Authorization: Bearer " . $this->_sKey, 
-            'Content-Type: application/json', 
+        $sResponse = bx_file_get_contents($this->_sEndpointChat, $aData, 'post-json', [
+            'Authorization: Bearer ' . $this->_sKey, 
             'OpenAI-Beta: assistants=v1'
         ]);
 
@@ -482,13 +481,12 @@ class BxDolAIModelGpt40 extends BxDolAIModel
         return $mixedResponse;
     }
 
-    protected function _call($sEndpoint, $aData, $sMethod = "post-json")
+    protected function _call($sEndpoint, $aData, $sMethod = 'post-json')
     {
-        $sResponse = bx_file_get_contents($sEndpoint, $aData, $sMethod, [
-            "Authorization: Bearer " . $this->_sKey, 
-            'Content-Type: application/json', 
+        $sResponse = bx_file_get_contents($sEndpoint, $aData, $sMethod, array_merge([
+            'Authorization: Bearer ' . $this->_sKey, 
             'OpenAI-Beta: assistants=v2'
-        ]);
+        ], ($sMethod != 'post-json' ? ['Content-Type: application/json'] : [])));
 
         $aResponse = json_decode($sResponse, true);
         if(isset($aResponse['error'])) {

+ 3 - 1
studio/template/agents_comment_content.html

@@ -5,4 +5,6 @@
 <bx_if:show_attached>
     <div class="__style_prefix__-attached bx-clearfix -mx-1 -mb-1">__attached__</div>
 </bx_if:show_attached>
-<div class="__style_prefix__-counters -mx-1 mt-1">__counters__</div>
+<bx_if:show_counters>
+    <div class="__style_prefix__-counters -mx-1 mt-1">__counters__</div>
+</bx_if:show_counters>

+ 3 - 1
template/agents_comment_content.html

@@ -5,4 +5,6 @@
 <bx_if:show_attached>
     <div class="__style_prefix__-attached bx-clearfix -mx-1 -mb-1">__attached__</div>
 </bx_if:show_attached>
-<div class="__style_prefix__-counters -mx-1 mt-1">__counters__</div>
+<bx_if:show_counters>
+    <div class="__style_prefix__-counters -mx-1 mt-1">__counters__</div>
+</bx_if:show_counters>