Skip to content

Commit

Permalink
Add short circuit on missing token costs
Browse files Browse the repository at this point in the history
  • Loading branch information
krschacht committed Jan 26, 2025
1 parent 60467b8 commit cf14ea1
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions app/models/message.rb
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,12 @@ def update_assistant_on_conversation
end

def update_input_token_cost
return if assistant.language_model.input_token_cost_cents.blank?
self.input_token_cost = assistant.language_model.input_token_cost_cents * input_token_count
end

def update_output_token_cost
return if assistant.language_model.output_token_cost_cents.blank?
self.output_token_cost = assistant.language_model.output_token_cost_cents * output_token_count
end
end

0 comments on commit cf14ea1

Please sign in to comment.