diff options
| author | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-10-04 13:57:52 +0200 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-10-04 13:57:52 +0200 |
| commit | b8e049f02a16dc8398b2a954b561c84beda423c7 (patch) | |
| tree | 9f7a49e7e087f5e2cdcaddfacb7eef5b5f8650c0 /src/ui | |
| parent | 0546522f56ddd6dc4abdf09cdedd1e59598462c6 (diff) | |
deepseek ai backend
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); } |
