Class: TokenHawk::Adapters::Base
- Inherits:
-
Object
- Object
- TokenHawk::Adapters::Base
- Defined in:
- lib/token_hawk/adapters/base.rb
Instance Method Summary collapse
- #extract_input_tokens(response) ⇒ Object
- #extract_model(response) ⇒ Object
- #extract_output_tokens(response) ⇒ Object
- #vendor_name ⇒ Object
Instance Method Details
#extract_input_tokens(response) ⇒ Object
14 15 16 |
# File 'lib/token_hawk/adapters/base.rb', line 14 def extract_input_tokens(response) raise NotImplementedError, "#{self.class} must implement extract_input_tokens" end |
#extract_model(response) ⇒ Object
10 11 12 |
# File 'lib/token_hawk/adapters/base.rb', line 10 def extract_model(response) raise NotImplementedError, "#{self.class} must implement extract_model" end |
#extract_output_tokens(response) ⇒ Object
18 19 20 |
# File 'lib/token_hawk/adapters/base.rb', line 18 def extract_output_tokens(response) raise NotImplementedError, "#{self.class} must implement extract_output_tokens" end |
#vendor_name ⇒ Object
6 7 8 |
# File 'lib/token_hawk/adapters/base.rb', line 6 def vendor_name raise NotImplementedError, "#{self.class} must implement vendor_name" end |