diff --git a/.config/ags/services/gemini.js b/.config/ags/services/gemini.js index bbe1ab8b..02b50176 100644 --- a/.config/ags/services/gemini.js +++ b/.config/ags/services/gemini.js @@ -38,7 +38,7 @@ function replaceapidom(URL) { } return URL; } -const CHAT_MODELS = ["gpt-3.5-turbo-1106", "gpt-3.5-turbo", "gpt-3.5-turbo-16k", "gpt-3.5-turbo-0613"] +const CHAT_MODELS = ["gemini-pro"] const ONE_CYCLE_COUNT = 3; class GeminiMessage extends Service { @@ -249,7 +249,7 @@ class GeminiService extends Service { const session = new Soup.Session(); const message = new Soup.Message({ method: 'POST', - uri: GLib.Uri.parse(replaceapidom(`https://generativelanguage.googleapis.com/v1/models/gemini-pro:streamGenerateContent?key=${this._key}`), GLib.UriFlags.NONE), + uri: GLib.Uri.parse(replaceapidom(`https://generativelanguage.googleapis.com/v1/models/${this.modelName}:streamGenerateContent?key=${this._key}`), GLib.UriFlags.NONE), }); message.request_headers.append('Content-Type', `application/json`); message.set_request_body_from_bytes('application/json', new GLib.Bytes(JSON.stringify(body))); diff --git a/.config/ags/widgets/sideleft/apis/chatgpt.js b/.config/ags/widgets/sideleft/apis/chatgpt.js index 90d538ed..91de6625 100644 --- a/.config/ags/widgets/sideleft/apis/chatgpt.js +++ b/.config/ags/widgets/sideleft/apis/chatgpt.js @@ -122,7 +122,7 @@ export const ChatGPTSettings = () => MarginRevealer({ }, }), ConfigToggle({ - icon: 'description', + icon: 'model_training', name: 'Enhancements', desc: 'Tells ChatGPT:\n- It\'s a Linux sidebar assistant\n- Be brief and use bullet points', initValue: ChatGPT.assistantPrompt, diff --git a/.config/ags/widgets/sideleft/apis/gemini.js b/.config/ags/widgets/sideleft/apis/gemini.js index 6f9c6833..0931c973 100644 --- a/.config/ags/widgets/sideleft/apis/gemini.js +++ b/.config/ags/widgets/sideleft/apis/gemini.js @@ -110,7 +110,7 @@ export const GeminiSettings = () => MarginRevealer({ className: 'sidebar-chat-settings-toggles', children: [ ConfigToggle({ - icon: 'description', + icon: 'model_training', name: 'Enhancements', desc: 'Tells Gemini:\n- It\'s a Linux sidebar assistant\n- Be brief and use bullet points', initValue: Gemini.assistantPrompt,