Skip to content

Bedrock Agentcore  >  Structures  >  HarnessOpenAiModelConfig

HarnessOpenAiModelConfig

Structure Class

HarnessOpenAiModelConfig dataclass

Configuration for an OpenAI model provider. Requires an API key stored in AgentCore Identity.

Attributes

additional_params class-attribute instance-attribute
additional_params: Document | None = None

Provider-specific parameters passed through to the model provider unchanged.

api_format class-attribute instance-attribute
api_format: HarnessOpenAiApiFormat | None = None

The API format to use when calling the OpenAI provider.

api_key_arn instance-attribute
api_key_arn: str

The ARN of your OpenAI API key on AgentCore Identity.

max_tokens class-attribute instance-attribute
max_tokens: int | None = None

The maximum number of tokens to allow in the generated response per iteration.

model_id instance-attribute
model_id: str

The OpenAI model ID.

temperature class-attribute instance-attribute
temperature: float | None = None

The temperature to set when calling the model.

top_p class-attribute instance-attribute
top_p: float | None = None

The topP set when calling the model.