Skip to content

BedrockModelOptions

Defined in: src/models/bedrock.ts:190

Options for creating a BedrockModel instance.

optional maxTokens: number;

Defined in: src/models/bedrock.ts:119

Maximum number of tokens to generate in the response.

https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InferenceConfiguration.html

BedrockModelConfig.maxTokens


optional temperature: number;

Defined in: src/models/bedrock.ts:126

Controls randomness in generation.

https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InferenceConfiguration.html

BedrockModelConfig.temperature


optional topP: number;

Defined in: src/models/bedrock.ts:133

Controls diversity via nucleus sampling.

https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InferenceConfiguration.html

BedrockModelConfig.topP


optional stopSequences: string[];

Defined in: src/models/bedrock.ts:138

Array of sequences that will stop generation when encountered.

BedrockModelConfig.stopSequences


optional cachePrompt: string;

Defined in: src/models/bedrock.ts:144

Cache point type for the system prompt.

https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-caching.html

BedrockModelConfig.cachePrompt


optional cacheTools: string;

Defined in: src/models/bedrock.ts:150

Cache point type for tools.

https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-caching.html

BedrockModelConfig.cacheTools


optional additionalRequestFields: JSONValue;

Defined in: src/models/bedrock.ts:155

Additional fields to include in the Bedrock request.

BedrockModelConfig.additionalRequestFields


optional additionalResponseFieldPaths: string[];

Defined in: src/models/bedrock.ts:160

Additional response field paths to extract from the Bedrock response.

BedrockModelConfig.additionalResponseFieldPaths


optional additionalArgs: JSONValue;

Defined in: src/models/bedrock.ts:166

Additional arguments to pass through to the Bedrock Converse API.

https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/bedrock-runtime/command/ConverseStreamCommand/

BedrockModelConfig.additionalArgs


optional stream: boolean;

Defined in: src/models/bedrock.ts:176

Whether or not to stream responses from the model.

This will use the ConverseStream API instead of the Converse API.

BedrockModelConfig.stream


optional includeToolResultStatus: boolean | "auto";

Defined in: src/models/bedrock.ts:184

Flag to include status field in tool results.

  • true: Always include status field
  • false: Never include status field
  • 'auto': Automatically determine based on model ID (default)

BedrockModelConfig.includeToolResultStatus


optional region: string;

Defined in: src/models/bedrock.ts:194

AWS region to use for the Bedrock service.


optional clientConfig: BedrockRuntimeClientConfig;

Defined in: src/models/bedrock.ts:199

Configuration for the Bedrock Runtime client.


optional apiKey: string;

Defined in: src/models/bedrock.ts:206

Amazon Bedrock API key for bearer token authentication. When provided, requests use the API key instead of SigV4 signing.

https://docs.aws.amazon.com/bedrock/latest/userguide/api-keys.html


optional modelId: string;

Defined in: src/models/model.ts:35

The model identifier. This typically specifies which model to use from the provider’s catalog.

BedrockModelConfig.modelId