summaryrefslogtreecommitdiff
path: root/src/ui
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-10-04 13:57:52 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-10-04 13:57:52 +0200
commitb8e049f02a16dc8398b2a954b561c84beda423c7 (patch)
tree9f7a49e7e087f5e2cdcaddfacb7eef5b5f8650c0 /src/ui
parent0546522f56ddd6dc4abdf09cdedd1e59598462c6 (diff)
deepseek ai backend
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/ui_settings.cpp11
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);
}