mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-07-28 17:03:27 +00:00
fixes
This commit is contained in:
parent
2377b286dd
commit
88811f97bf
@ -66,7 +66,7 @@ module DiscourseAi
|
|||||||
messages: [{ type: :user, content: text, id: user.username }],
|
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,
|
prompt,
|
||||||
user: user,
|
user: user,
|
||||||
feature_name: "illustrate_post",
|
feature_name: "illustrate_post",
|
||||||
|
@ -10,7 +10,8 @@ module DiscourseAi
|
|||||||
def valid_value?(val)
|
def valid_value?(val)
|
||||||
return true if val == "f"
|
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
|
has_llms = LlmModel.count > 0
|
||||||
@no_llms_configured = !has_llms
|
@no_llms_configured = !has_llms
|
||||||
has_llms
|
has_llms
|
||||||
|
@ -10,6 +10,7 @@ RSpec.describe DiscourseAi::Admin::AiFeaturesController do
|
|||||||
|
|
||||||
before do
|
before do
|
||||||
sign_in(admin)
|
sign_in(admin)
|
||||||
|
assign_fake_provider_to(:ai_default_llm_model)
|
||||||
SiteSetting.ai_bot_enabled = true
|
SiteSetting.ai_bot_enabled = true
|
||||||
SiteSetting.discourse_ai_enabled = true
|
SiteSetting.discourse_ai_enabled = true
|
||||||
end
|
end
|
||||||
|
@ -515,7 +515,7 @@ RSpec.describe DiscourseAi::Admin::AiLlmsController do
|
|||||||
end
|
end
|
||||||
|
|
||||||
it "validates the model is not in use" do
|
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"
|
delete "/admin/plugins/discourse-ai/ai-llms/#{fake_llm.id}.json"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user