This commit is contained in:
Keegan George
2025-07-15 10:23:58 -07:00
parent 2377b286dd
commit 88811f97bf
4 changed files with 5 additions and 3 deletions
+1 -1
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",
@@ -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
@@ -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
@@ -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"