Class: Aws::BedrockRuntime::Types::CountTokensInput

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-bedrockruntime/types.rb

Overview

Note:

CountTokensInput is a union - when making an API calls you must set exactly one of the members.

The input value for token counting. The value should be either an InvokeModel or Converse request body.

Direct Known Subclasses

Converse, InvokeModel, Unknown

Defined Under Namespace

Classes: Converse, InvokeModel, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#converseTypes::ConverseTokensRequest

A Converse request for which to count tokens. Use this field when you want to count tokens for a conversation-based input that would be sent to the Converse operation.



1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1490

class CountTokensInput < Struct.new(
  :invoke_model,
  :converse,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class InvokeModel < CountTokensInput; end
  class Converse < CountTokensInput; end
  class Unknown < CountTokensInput; end
end

#invoke_modelTypes::InvokeModelTokensRequest

An InvokeModel request for which to count tokens. Use this field when you want to count tokens for a raw text input that would be sent to the InvokeModel operation.



1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1490

class CountTokensInput < Struct.new(
  :invoke_model,
  :converse,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class InvokeModel < CountTokensInput; end
  class Converse < CountTokensInput; end
  class Unknown < CountTokensInput; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1490
1491
1492
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1490

def unknown
  @unknown
end