Support any model in settings.

This commit is contained in:
Simon Yang 2023-03-29 11:32:21 +11:00
parent 7a5f9c14a4
commit 64b6f35f55

View file

@ -91,7 +91,7 @@ export default class AICommanderPlugin extends Plugin {
}); });
const body = JSON.stringify({ const body = JSON.stringify({
model: 'gpt-3.5-turbo', model: this.settings.model,
messages: messages, messages: messages,
stream: true stream: true
}); });
@ -660,10 +660,10 @@ class ApiSettingTab extends PluginSettingTab {
})); }));
new Setting(containerEl) new Setting(containerEl)
.setName('Text Model') .setName('Model')
.setDesc('Select the model to use for text generation') .setDesc('Select the model to use for content generation')
.addDropdown(dropdown => dropdown .addText(text => text
.addOption('gpt-3.5-turbo', 'gpt-3.5-turbo') .setPlaceholder('gpt-3.5-turbo')
.setValue(this.plugin.settings.model) .setValue(this.plugin.settings.model)
.onChange(async (value) => { .onChange(async (value) => {
this.plugin.settings.model = value; this.plugin.settings.model = value;