feat: always use configured model
This commit is contained in:
@@ -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]))
|
||||
|
||||
@@ -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 }
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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 }
|
||||
|
||||
@@ -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) }
|
||||
|
||||
Reference in New Issue
Block a user