Update prompter.js

Fixed Ollama prompting issues.
This commit is contained in:
Sweaterdog 2025-02-23 21:17:30 -08:00 committed by GitHub
parent 951395a836
commit d614d30764
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -127,6 +127,8 @@ export class Prompter {
profile.api = 'google'; profile.api = 'google';
else if (profile.model.includes('openrouter/')) else if (profile.model.includes('openrouter/'))
profile.api = 'openrouter'; // must do before others bc shares model names profile.api = 'openrouter'; // must do before others bc shares model names
else if (profile.model.includes('andy-'))
profile.api = 'ollama'; // We have to check here since the installation for Andy-3.6 makes the username include "hf:" which is the same as glhf.chat, which will not work.
else if (profile.model.includes('gpt') || profile.model.includes('o1')|| profile.model.includes('o3')) else if (profile.model.includes('gpt') || profile.model.includes('o1')|| profile.model.includes('o3'))
profile.api = 'openai'; profile.api = 'openai';
else if (profile.model.includes('claude')) else if (profile.model.includes('claude'))
@ -151,10 +153,8 @@ export class Prompter {
profile.api = 'xai'; profile.api = 'xai';
else if (profile.model.includes('deepseek')) else if (profile.model.includes('deepseek'))
profile.api = 'deepseek'; profile.api = 'deepseek';
else if (profile.model.includes('llama3')) else
profile.api = 'ollama'; profile.api = 'ollama'; // Fixed this line, it had a bug where only llama3 models could be used in Mindcraft via Ollama, which was is not optimal.
else
throw new Error('Unknown model:', profile.model);
} }
return profile; return profile;
} }