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

Upgrade script from 15.0.0-B3 to 15.0.0-RC1

Aleksandr Trofimov 3 месяцев назад
Родитель
Сommit
52b7c5ee1a
1 измененных файлов с 11 добавлено и 5 удалено
  1. 11 5
      upgrade/files/15.0.0.B3-15.0.0.RC1/script.php

+ 11 - 5
upgrade/files/15.0.0.B3-15.0.0.RC1/script.php

@@ -5,16 +5,23 @@
    
     if ($this->oDb->isFieldExists('sys_agents_models', 'icon')) {
         $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-claude.svg' WHERE `type` = 'anthropic'");
-        $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-openai.svg' WHERE `type` IN('openai-responses', 'openai-like')");
+        $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-openai.svg' WHERE `type` IN('openai-responses', 'openai-like', 'openai-embeddings', 'openai-like-embeddings')");
         $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-azure.svg' WHERE `type` = 'azure-openai'");
-        $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-ollama.svg' WHERE `type` IN('ollama', 'ollama-embeddings', 'openai-embeddings', 'openai-like-embeddings')");
+        $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-ollama.svg' WHERE `type` IN('ollama', 'ollama-embeddings')");
         $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-gemini.svg' WHERE `type` = 'gemini'");
         $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-mistral.svg' WHERE `type` = 'mistral'");
         $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-huggingface.svg' WHERE `type` = 'huggingface'");
-        $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-deepseek.svg'' WHERE `type` = 'deepseek'");
+        $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-deepseek.svg' WHERE `type` = 'deepseek'");
         $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-bedrock.svg' WHERE `type` IN('aws-bedrock', 'aws-bedrock-embeddings')");
         $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-cohere.svg' WHERE `type` = 'cohere'");
         $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-voyage.svg' WHERE `type` = 'voyageai-embeddings'");
+        $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'ai-grok.svg' WHERE `type` = 'grok'");
+        $this->oDb->query("
+SET @j = JSON_OBJECT(
+    'url', 'http://localhost:11434/api',
+    'parameters', JSON_OBJECT()
+)");
+        $this->oDb->query("UPDATE `sys_agents_models` SET `model` = 'llama3.2:1b', `params` = CAST(@j AS CHAR) WHERE `type` = 'ollama' AND `model` = ''");
         $this->oDb->query("
 SET @j = JSON_OBJECT(
     'baseUri', 'https://api.moonshot.ai/v1',
@@ -23,12 +30,11 @@ SET @j = JSON_OBJECT(
         'type', 'disabled'
       )
     )
-)";
+ )");
         $this->oDb->query("INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
 ('openai-like', 'kimi-k2.6', 'Kimi', 'ai-kimi.svg', 'Kimi - https://www.kimi.com/ai-models/kimi-k2-6', '', CAST(@j AS CHAR), NULL, 'chatvlm', 0, 0, 0)");
 
 
-        $this->oDb->query("UPDATE `sys_agents_models` SET `icon` = 'XXX' WHERE `type` = 'XXX'");
     }
 
     if (!$this->oDb->isFieldExists('sys_agents_agents', 'title'))