From 31ed11393f2b7427ffb7000f55e4d3c50d8917f9 Mon Sep 17 00:00:00 2001 From: Mathew Pareles Date: Tue, 4 Feb 2025 21:24:47 -0800 Subject: [PATCH] fix non-ollama autocomplete --- .../void/electron-main/llmMessage/sendLLMMessage.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/vs/platform/void/electron-main/llmMessage/sendLLMMessage.ts b/src/vs/platform/void/electron-main/llmMessage/sendLLMMessage.ts index ab64fd85..6ca51139 100644 --- a/src/vs/platform/void/electron-main/llmMessage/sendLLMMessage.ts +++ b/src/vs/platform/void/electron-main/llmMessage/sendLLMMessage.ts @@ -137,7 +137,11 @@ export const sendLLMMessage = ({ sendGeminiMsg({ messages: messagesArr, onText, onFinalMessage, onError, settingsOfProvider, modelName, _setAborter, providerName }); break; case 'ollama': - if (type === 'ollamaFIM') + if ( // TODO @andrew in future we want to use our own templates instead of using ollamaFIM + type === 'ollamaFIM' + && settingsOfProvider['ollama']._enabled + && settingsOfProvider['ollama'].models.some(m => !m.isHidden) + ) sendOllamaFIM({ messages: messages_, onText, onFinalMessage, onError, settingsOfProvider, modelName, _setAborter, providerName }) else sendOllamaMsg({ messages: messagesArr, onText, onFinalMessage, onError, settingsOfProvider, modelName, _setAborter, providerName });