This commit is contained in:
Keegan George 2025-07-15 10:23:58 -07:00
parent 2377b286dd
commit 88811f97bf
No known key found for this signature in database
GPG Key ID: 91B40E38537AC000
4 changed files with 5 additions and 3 deletions

View File

@ -66,7 +66,7 @@ module DiscourseAi
messages: [{ type: :user, content: text, id: user.username }],
)
DiscourseAi::Completions::Llm.proxy(SiteSetting.ai_helper_model).generate(
DiscourseAi::Completions::Llm.proxy(SiteSetting.ai_default_llm_model).generate(
prompt,
user: user,
feature_name: "illustrate_post",

View File

@ -10,7 +10,8 @@ module DiscourseAi
def valid_value?(val)
return true if val == "f"
if @opts[:name] == :ai_summarization_enabled || @opts[:name] == :ai_helper_enabled
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

View File

@ -10,6 +10,7 @@ RSpec.describe DiscourseAi::Admin::AiFeaturesController do
before do
sign_in(admin)
assign_fake_provider_to(:ai_default_llm_model)
SiteSetting.ai_bot_enabled = true
SiteSetting.discourse_ai_enabled = true
end

View File

@ -515,7 +515,7 @@ RSpec.describe DiscourseAi::Admin::AiLlmsController do
end
it "validates the model is not in use" do
fake_llm = assign_fake_provider_to(:ai_default_llm_model)
fake_llm = assign_fake_provider_to(:ai_helper_model)
delete "/admin/plugins/discourse-ai/ai-llms/#{fake_llm.id}.json"