diff options
Diffstat (limited to 'src/ui')
| -rw-r--r-- | src/ui/ui_settings.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/ui/ui_settings.cpp b/src/ui/ui_settings.cpp index 1f9fe5a..d7dfd4d 100644 --- a/src/ui/ui_settings.cpp +++ b/src/ui/ui_settings.cpp @@ -338,13 +338,15 @@ static void ui_draw_services() // AI service if (ImGui::CollapsingHeader(localize("settings.services.ai_service"))) { - char* services[1] = { - "OpenAI" + // TODO: get this from iterator over ai_get_impl + char* services[2] = { + "OpenAI", + "DeepSeek", }; if (ImGui::BeginCombo(localize("settings.services.ai_service.provider"), services[new_service.provider])) { - for (u32 n = 0; n < 1; n++) + for (u32 n = 0; n < 2; n++) { bool is_selected = n == (uint32_t)new_service.provider; if (ImGui::Selectable(services[n], is_selected)) { @@ -357,9 +359,6 @@ static void ui_draw_services() ImGui::InputTextWithHint(localize("settings.services.ai_service.pubkey"), localize("settings.services.ai_service.pubkey"), new_service.api_key_public, sizeof(new_service.api_key_public)); - ImGui::InputTextWithHint(localize("settings.services.ai_service.privkey"), localize("settings.services.ai_service.privkey"), - new_service.api_key_private, sizeof(new_service.api_key_private)); - if (ImGui::Button(localize("form.save"))) { administration_set_ai_service(new_service); } |
