summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/administration.hpp2
-rw-r--r--include/file_templates.hpp1
-rw-r--r--include/import_service.hpp1
3 files changed, 2 insertions, 2 deletions
diff --git a/include/administration.hpp b/include/administration.hpp
index 25b093a..0d6b63a 100644
--- a/include/administration.hpp
+++ b/include/administration.hpp
@@ -340,13 +340,13 @@ typedef void (*project_changed_event)(project* project);
typedef enum
{
AI_PROVIDER_OPENAI = 0,
+ AI_PROVIDER_DEEPSEEK = 1,
} ai_provider;
typedef struct
{
ai_provider provider;
char api_key_public[MAX_LEN_API_KEY];
- char api_key_private[MAX_LEN_API_KEY];
} ai_service;
typedef struct
diff --git a/include/file_templates.hpp b/include/file_templates.hpp
index 226ae31..c1420f9 100644
--- a/include/file_templates.hpp
+++ b/include/file_templates.hpp
@@ -66,7 +66,6 @@ const char* administration_save_template =
" <AIService>\n"
" <Provider>{{AI_SERVICE_PROVIDER}}</Provider>\n"
" <PublicKey>{{AI_SERVICE_PUBLIC_KEY}}</PublicKey>\n"
-" <PrivateKey>{{AI_SERVICE_PRIVATE_KEY}}</PrivateKey>\n"
" </AIService>\n"
"</Administration>";
diff --git a/include/import_service.hpp b/include/import_service.hpp
index 516257e..7e23e20 100644
--- a/include/import_service.hpp
+++ b/include/import_service.hpp
@@ -50,6 +50,7 @@ typedef struct
} ai_provider_impl;
extern ai_provider_impl _chatgpt_api_provider;
+extern ai_provider_impl _deepseek_api_provider;
const char* import_error_to_str(i_err error);
const char* import_status_to_str(import_status status);