From 6d068b0a8369f56fb04dbbe1be24987135e4fdee Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Tue, 8 Apr 2025 00:43:38 +0200 Subject: [PATCH] ai: add icon for phi --- .../ags/assets/icons/microsoft-symbolic.svg | 54 +++++++++++++++++++ .config/ags/services/gpt.js | 2 + 2 files changed, 56 insertions(+) create mode 100644 .config/ags/assets/icons/microsoft-symbolic.svg diff --git a/.config/ags/assets/icons/microsoft-symbolic.svg b/.config/ags/assets/icons/microsoft-symbolic.svg new file mode 100644 index 000000000..b90cfc637 --- /dev/null +++ b/.config/ags/assets/icons/microsoft-symbolic.svg @@ -0,0 +1,54 @@ + + + + + + + + + diff --git a/.config/ags/services/gpt.js b/.config/ags/services/gpt.js index 747aada5c..b28e4ed98 100644 --- a/.config/ags/services/gpt.js +++ b/.config/ags/services/gpt.js @@ -10,6 +10,7 @@ function guessModelLogo(model) { if (model.includes("llama")) return "ollama-symbolic"; if (model.includes("gemma")) return "google-gemini-symbolic"; if (model.includes("deepseek")) return "deepseek-symbolic"; + if (/^phi\d*:/i.test(model)) return "microsoft-symbolic"; return "ollama-symbolic"; } @@ -277,6 +278,7 @@ class GPTService extends Service { "stream": true, "keep_alive": userOptions.ai.keepAlive, }; + // console.log(body); const proxyResolver = new Gio.SimpleProxyResolver({ 'default-proxy': userOptions.ai.proxyUrl }); const session = new Soup.Session({ 'proxy-resolver': proxyResolver }); const message = new Soup.Message({