Skip to content

/AWS1/CL_BDROUTPUTCONFIG

Output configuration for a model response in a call to Converse or ConverseStream.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_textformat TYPE REF TO /AWS1/CL_BDROUTPUTFORMAT /AWS1/CL_BDROUTPUTFORMAT

Structured output parameters to control the model's text response.

iv_effort TYPE /AWS1/BDRSTRING /AWS1/BDRSTRING

The effort level for the model to use when generating a response. Higher effort levels allow the model to spend more time reasoning before responding. Supported values are low, medium, high, xhigh, and max.

When extended thinking is disabled, the effort level is capped at high. Use effort high or below, or enable thinking to use higher effort levels.


Queryable Attributes

textFormat

Structured output parameters to control the model's text response.

Accessible with the following methods

Method Description
GET_TEXTFORMAT() Getter for TEXTFORMAT

effort

The effort level for the model to use when generating a response. Higher effort levels allow the model to spend more time reasoning before responding. Supported values are low, medium, high, xhigh, and max.

When extended thinking is disabled, the effort level is capped at high. Use effort high or below, or enable thinking to use higher effort levels.

Accessible with the following methods

Method Description
GET_EFFORT() Getter for EFFORT, with configurable default
ASK_EFFORT() Getter for EFFORT w/ exceptions if field has no value
HAS_EFFORT() Determine if EFFORT has a value