mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-07-24 06:53:41 +00:00
FIX: dependency validator should depend on default LLM setting
This commit is contained in:
parent
7ae61ce877
commit
c26d604072
@ -10,17 +10,10 @@ module DiscourseAi
|
||||
def valid_value?(val)
|
||||
return true if val == "f"
|
||||
|
||||
if @opts[:name] == :ai_summarization_enabled || @opts[:name] == :ai_helper_enabled ||
|
||||
@opts[:name] == :ai_embeddings_semantic_search_enabled
|
||||
has_llms = LlmModel.count > 0
|
||||
@no_llms_configured = !has_llms
|
||||
has_llms
|
||||
else
|
||||
@llm_dependency_setting_name =
|
||||
DiscourseAi::Configuration::LlmValidator.new.choose_llm_setting_for(@opts[:name])
|
||||
@llm_dependency_setting_name =
|
||||
DiscourseAi::Configuration::LlmValidator.new.choose_llm_setting_for(@opts[:name])
|
||||
|
||||
SiteSetting.public_send(@llm_dependency_setting_name).present?
|
||||
end
|
||||
SiteSetting.public_send(@llm_dependency_setting_name).present?
|
||||
end
|
||||
|
||||
def error_message
|
||||
|
@ -16,8 +16,6 @@ module DiscourseAi
|
||||
WHERE vision_enabled
|
||||
SQL
|
||||
|
||||
values.each { |value_h| value_h[:value] = "custom:#{value_h[:value]}" }
|
||||
|
||||
values
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user