feat: always use configured model

This commit is contained in:
Shivam Mishra
2026-01-13 19:36:10 +05:30
parent 1da0a2ff0f
commit b66cd77c8d
5 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ class Captain::FollowUpService < Captain::BaseTaskService
{ role: 'user', content: user_message }
]
response = make_api_call(model: GPT_MODEL, messages: messages)
response = make_api_call(model: configured_model, messages: messages)
return response if response[:error]
response.merge(follow_up_context: update_follow_up_context(user_message, response[:message]))
+1 -1
View File
@@ -12,7 +12,7 @@ class Captain::LabelSuggestionService < Captain::BaseTaskService
# Make API call
response = make_api_call(
model: GPT_MODEL, # TODO: Use separate model for label suggestion
model: configured_model,
messages: [
{ role: 'system', content: prompt_from_file('label_suggestion') },
{ role: 'user', content: content }
+1 -1
View File
@@ -3,7 +3,7 @@ class Captain::ReplySuggestionService < Captain::BaseTaskService
def perform
make_api_call(
model: GPT_MODEL,
model: configured_model,
messages: [
{ role: 'system', content: prompt_from_file('reply') }
].concat(conversation_messages)
+1 -1
View File
@@ -36,7 +36,7 @@ class Captain::RewriteService < Captain::BaseTaskService
def call_llm_with_prompt(system_content, user_content = content)
make_api_call(
model: GPT_MODEL,
model: configured_model,
messages: [
{ role: 'system', content: system_content },
{ role: 'user', content: user_content }
+1 -1
View File
@@ -3,7 +3,7 @@ class Captain::SummaryService < Captain::BaseTaskService
def perform
make_api_call(
model: GPT_MODEL,
model: configured_model,
messages: [
{ role: 'system', content: prompt_from_file('summary') },
{ role: 'user', content: conversation.to_llm_text(include_contact_details: false) }