Class: Aws::QConnect::Types::SpanAttributes
- Inherits:
-
Struct
- Object
- Struct
- Aws::QConnect::Types::SpanAttributes
- Defined in:
- gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb
Overview
Contextual attributes capturing operation details, LLM configuration, usage metrics, and conversation data
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agent_id ⇒ String
Amazon Connect agent ID.
-
#ai_agent_arn ⇒ String
AI agent ARN.
-
#ai_agent_id ⇒ String
AI agent identifier.
-
#ai_agent_invoker ⇒ String
Entity that invoked the AI agent.
-
#ai_agent_name ⇒ String
AI agent name.
-
#ai_agent_orchestrator_use_case ⇒ String
AI agent orchestrator use case.
-
#ai_agent_type ⇒ String
AI agent type.
-
#ai_agent_version ⇒ Integer
AI agent version number.
-
#cache_read_input_tokens ⇒ Integer
Number of input tokens that were retrieved from cache.
-
#cache_write_input_tokens ⇒ Integer
Number of input tokens that were written to cache in this request.
-
#contact_id ⇒ String
Amazon Connect contact identifier.
-
#error_type ⇒ String
Error classification if span failed (e.g., throttle, timeout).
-
#guardrail_assessments ⇒ Array<Types::SpanGuardrailAssessment>
Guardrail assessments for the inference span.
-
#initial_contact_id ⇒ String
Amazon Connect contact identifier.
-
#input_messages ⇒ Array<Types::SpanMessage>
Input message collection sent to LLM.
-
#instance_arn ⇒ String
Amazon Connect instance ARN.
-
#interaction_mode ⇒ String
How the orchestrator engaged the collaborator agent.
-
#operation_name ⇒ String
Action being performed.
-
#output_messages ⇒ Array<Types::SpanMessage>
Output message collection received from LLM.
-
#prompt_arn ⇒ String
AI prompt ARN.
-
#prompt_id ⇒ String
AI prompt identifier.
-
#prompt_name ⇒ String
AI prompt name.
-
#prompt_type ⇒ String
AI prompt type.
-
#prompt_version ⇒ Integer
AI prompt version number.
-
#provider_name ⇒ String
Model provider identifier (e.g., aws.bedrock).
-
#request_max_tokens ⇒ Integer
Maximum tokens configured for generation.
-
#request_model ⇒ String
LLM model ID for request (e.g., anthropic.claude-3-sonnet).
-
#response_finish_reasons ⇒ Array<String>
Generation termination reasons (e.g., stop, max_tokens).
-
#response_model ⇒ String
Actual model used for response (usually matches requestModel).
-
#return_reason ⇒ String
Reason a sub-agent returned control to the calling agent.
-
#session_name ⇒ String
Session name.
-
#system_instructions ⇒ Array<Types::SpanMessageValue>
System prompt instructions.
-
#target_agent_id ⇒ String
Identifier of the collaborator agent being invoked.
-
#temperature ⇒ Float
Sampling temperature for generation.
-
#time_to_first_token_ms ⇒ Integer
Time to first token in milliseconds, measured from when Amazon Bedrock was invoked to when the first token was returned.
-
#top_p ⇒ Float
Top-p sampling parameter for generation.
-
#usage_input_tokens ⇒ Integer
Number of input tokens in prompt.
-
#usage_output_tokens ⇒ Integer
Number of output tokens in response.
-
#usage_total_tokens ⇒ Integer
Total tokens consumed (input + output).
Instance Attribute Details
#agent_id ⇒ String
Amazon Connect agent ID
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#ai_agent_arn ⇒ String
AI agent ARN
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#ai_agent_id ⇒ String
AI agent identifier
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#ai_agent_invoker ⇒ String
Entity that invoked the AI agent
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#ai_agent_name ⇒ String
AI agent name
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#ai_agent_orchestrator_use_case ⇒ String
AI agent orchestrator use case
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#ai_agent_type ⇒ String
AI agent type
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#ai_agent_version ⇒ Integer
AI agent version number
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#cache_read_input_tokens ⇒ Integer
Number of input tokens that were retrieved from cache
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#cache_write_input_tokens ⇒ Integer
Number of input tokens that were written to cache in this request
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#contact_id ⇒ String
Amazon Connect contact identifier
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#error_type ⇒ String
Error classification if span failed (e.g., throttle, timeout)
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#guardrail_assessments ⇒ Array<Types::SpanGuardrailAssessment>
Guardrail assessments for the inference span. Absent on other span types and when no AI Guardrail is attached to the AI Agent.
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#initial_contact_id ⇒ String
Amazon Connect contact identifier
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#input_messages ⇒ Array<Types::SpanMessage>
Input message collection sent to LLM
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#instance_arn ⇒ String
Amazon Connect instance ARN
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#interaction_mode ⇒ String
How the orchestrator engaged the collaborator agent. Present on spans that invoke a collaborator agent.
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#operation_name ⇒ String
Action being performed
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#output_messages ⇒ Array<Types::SpanMessage>
Output message collection received from LLM
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#prompt_arn ⇒ String
AI prompt ARN
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#prompt_id ⇒ String
AI prompt identifier
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#prompt_name ⇒ String
AI prompt name
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#prompt_type ⇒ String
AI prompt type
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#prompt_version ⇒ Integer
AI prompt version number
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#provider_name ⇒ String
Model provider identifier (e.g., aws.bedrock)
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#request_max_tokens ⇒ Integer
Maximum tokens configured for generation
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#request_model ⇒ String
LLM model ID for request (e.g., anthropic.claude-3-sonnet)
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#response_finish_reasons ⇒ Array<String>
Generation termination reasons (e.g., stop, max_tokens)
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#response_model ⇒ String
Actual model used for response (usually matches requestModel)
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#return_reason ⇒ String
Reason a sub-agent returned control to the calling agent. Present on return_to_agent spans.
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#session_name ⇒ String
Session name
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#system_instructions ⇒ Array<Types::SpanMessageValue>
System prompt instructions
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#target_agent_id ⇒ String
Identifier of the collaborator agent being invoked. For first-party collaborators this is the Amazon Connect AI agent ID; for third-party collaborators this is the external application ID.
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#temperature ⇒ Float
Sampling temperature for generation
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#time_to_first_token_ms ⇒ Integer
Time to first token in milliseconds, measured from when Amazon Bedrock was invoked to when the first token was returned
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#top_p ⇒ Float
Top-p sampling parameter for generation
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#usage_input_tokens ⇒ Integer
Number of input tokens in prompt
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#usage_output_tokens ⇒ Integer
Number of output tokens in response
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |
#usage_total_tokens ⇒ Integer
Total tokens consumed (input + output)
11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11243 class SpanAttributes < Struct.new( :operation_name, :provider_name, :error_type, :agent_id, :instance_arn, :contact_id, :initial_contact_id, :session_name, :ai_agent_arn, :ai_agent_type, :ai_agent_name, :ai_agent_id, :ai_agent_version, :ai_agent_invoker, :ai_agent_orchestrator_use_case, :interaction_mode, :target_agent_id, :return_reason, :request_model, :request_max_tokens, :temperature, :top_p, :response_model, :response_finish_reasons, :usage_input_tokens, :usage_output_tokens, :usage_total_tokens, :cache_read_input_tokens, :cache_write_input_tokens, :input_messages, :output_messages, :system_instructions, :prompt_arn, :prompt_id, :prompt_type, :prompt_name, :prompt_version, :time_to_first_token_ms, :guardrail_assessments) SENSITIVE = [] include Aws::Structure end |