Skip to content

Commit 6758736

Browse files
authored
FEATURE: New setting to control model for translations (#1333)
1 parent 1573e6a commit 6758736

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

config/settings.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,3 +391,13 @@ discourse_ai:
391391
default: true
392392
client: true
393393

394+
ai_translation_enabled:
395+
default: false
396+
client: true
397+
validator: "DiscourseAi::Configuration::LlmDependencyValidator"
398+
ai_translation_model:
399+
default: ""
400+
type: enum
401+
allow_any: false
402+
enum: "DiscourseAi::Configuration::LlmEnumerator"
403+
validator: "DiscourseAi::Configuration::LlmValidator"

lib/configuration/llm_validator.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ def modules_and_choose_llm_settings
7171
ai_embeddings_semantic_search_enabled: :ai_embeddings_semantic_search_hyde_model,
7272
ai_helper_enabled: :ai_helper_model,
7373
ai_summarization_enabled: :ai_summarization_model,
74+
ai_translation_enabled: :ai_translation_model,
7475
}
7576
end
7677

0 commit comments

Comments
 (0)