diff options
| author | Aldrik Ramaekers <aldrik@mailbox.org> | 2026-01-09 11:45:12 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@mailbox.org> | 2026-01-09 11:45:12 +0100 |
| commit | a65e876f3277a7d7fca6e5129ac3e200dae2d0dc (patch) | |
| tree | 3d777dca9e07bf1fbd4a8641e1a4719094ac7789 /src/importer.cpp | |
| parent | 8bdab613289e2626173de8bff31e7078dd03a16e (diff) | |
save all ai service configs
Diffstat (limited to 'src/importer.cpp')
| -rw-r--r-- | src/importer.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/importer.cpp b/src/importer.cpp index 65726bc..0ae0d79 100644 --- a/src/importer.cpp +++ b/src/importer.cpp @@ -27,14 +27,16 @@ #include "administration_reader.hpp" extern importer::ai_provider_impl _chatgpt_api_provider; -extern importer::ai_provider_impl _deepseek_api_provider; +extern importer::ai_provider_impl _gemini_api_provider; +extern importer::ai_provider_impl _perplexity_api_provider; importer::ai_provider_impl importer::get_ai_provider_implementation(ai_provider provider) { switch(provider) { case AI_PROVIDER_OPENAI: return _chatgpt_api_provider; - //case AI_PROVIDER_DEEPSEEK: return _deepseek_api_provider; + case AI_PROVIDER_GEMINI: return _gemini_api_provider; + case AI_PROVIDER_PERPLEXITY: return _perplexity_api_provider; default: assert(0); break; } @@ -206,7 +208,7 @@ static int _ai_document_to_invoice_t(void *arg) { importer::invoice_request* request = (importer::invoice_request*)arg; char* file_path = request->file_path; - importer::ai_provider_impl impl = importer::get_ai_provider_implementation(administration::get_ai_service().provider); + importer::ai_provider_impl impl = importer::get_ai_provider_implementation(administration::get_active_ai_service().provider); request->status = importer::status::IMPORT_UPLOADING_FILE; |
