Class: Aws::BedrockRuntime::Types::CountTokensInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockRuntime::Types::CountTokensInput
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-bedrockruntime/types.rb
Overview
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
Defined Under Namespace
Classes: Converse, InvokeModel, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#converse ⇒ Types::ConverseTokensRequest
A ‘Converse` request for which to count tokens.
-
#invoke_model ⇒ Types::InvokeModelTokensRequest
An ‘InvokeModel` request for which to count tokens.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#converse ⇒ Types::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.
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1240 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_model ⇒ Types::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.
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1240 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 |
#unknown ⇒ Object
Returns the value of attribute unknown
1240 1241 1242 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1240 def unknown @unknown end |