Files
chatwoot/lib/captain/reply_suggestion_service.rb
T

23 lines
412 B
Ruby

class Captain::ReplySuggestionService < Captain::BaseTaskService
pattr_initialize [:account!, :conversation_display_id!]
def perform
make_api_call(
model: GPT_MODEL,
messages: [
{ role: 'system', content: prompt_from_file('reply') }
].concat(conversation_messages)
)
end
private
def event_name
'reply_suggestion'
end
def feature_key
'editor'
end
end