summaryrefslogtreecommitdiff
path: root/include/file_templates.hpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik@mailbox.org>2026-01-09 11:45:12 +0100
committerAldrik Ramaekers <aldrik@mailbox.org>2026-01-09 11:45:12 +0100
commita65e876f3277a7d7fca6e5129ac3e200dae2d0dc (patch)
tree3d777dca9e07bf1fbd4a8641e1a4719094ac7789 /include/file_templates.hpp
parent8bdab613289e2626173de8bff31e7078dd03a16e (diff)
save all ai service configs
Diffstat (limited to 'include/file_templates.hpp')
-rw-r--r--include/file_templates.hpp16
1 files changed, 11 insertions, 5 deletions
diff --git a/include/file_templates.hpp b/include/file_templates.hpp
index ec78cb7..b79b5bf 100644
--- a/include/file_templates.hpp
+++ b/include/file_templates.hpp
@@ -61,16 +61,22 @@ namespace file_template {
" </Address>\n"
"</Contact>";
+ static const char* ai_service_template =
+ " <AIService>\n"
+ " <Provider>{{AI_SERVICE_PROVIDER}}</Provider>\n"
+ " <PublicKey>{{AI_SERVICE_KEY}}</PublicKey>\n"
+ " <Model>{{AI_SERVICE_MODEL}}</Model>\n"
+ " </AIService>\n";
+
static const char* administration_save_template =
"<Administration>\n"
" <NextId>{{NEXT_ID}}</NextId>\n"
" <NextSequenceNumber>{{NEXT_SEQUENCE_NUMBER}}</NextSequenceNumber>\n"
" <ProgramVersion>{{PROGRAM_VERSION}}</ProgramVersion>\n"
- " <AIService>\n"
- " <Provider>{{AI_SERVICE_PROVIDER}}</Provider>\n"
- " <PublicKey>{{AI_SERVICE_PUBLIC_KEY}}</PublicKey>\n"
- " <Model>{{AI_SERVICE_MODEL}}</Model>\n"
- " </AIService>\n"
+ " <AIServices>\n"
+ " <Provider>{{ACTIVE_AI_SERVICE_PROVIDER}}</Provider>\n"
+ " {{AI_SERVICE_LIST}}\n"
+ " </AIServices>\n"
" <EmailService>\n"
" <Provider>{{EMAIL_SERVICE_PROVIDER}}</Provider>\n"
" <PublicKey>{{EMAIL_SERVICE_KEY}}</PublicKey>\n"