BedrockModelOptions
Defined in: src/models/bedrock.ts:190
Options for creating a BedrockModel instance.
Extends
Section titled “Extends”Properties
Section titled “Properties”maxTokens?
Section titled “maxTokens?”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
Inherited from
Section titled “Inherited from”temperature?
Section titled “temperature?”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
Inherited from
Section titled “Inherited from”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
Inherited from
Section titled “Inherited from”stopSequences?
Section titled “stopSequences?”optional stopSequences: string[];Defined in: src/models/bedrock.ts:138
Array of sequences that will stop generation when encountered.
Inherited from
Section titled “Inherited from”BedrockModelConfig.stopSequences
cachePrompt?
Section titled “cachePrompt?”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
Inherited from
Section titled “Inherited from”BedrockModelConfig.cachePrompt
cacheTools?
Section titled “cacheTools?”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
Inherited from
Section titled “Inherited from”additionalRequestFields?
Section titled “additionalRequestFields?”optional additionalRequestFields: JSONValue;Defined in: src/models/bedrock.ts:155
Additional fields to include in the Bedrock request.
Inherited from
Section titled “Inherited from”BedrockModelConfig.additionalRequestFields
additionalResponseFieldPaths?
Section titled “additionalResponseFieldPaths?”optional additionalResponseFieldPaths: string[];Defined in: src/models/bedrock.ts:160
Additional response field paths to extract from the Bedrock response.
Inherited from
Section titled “Inherited from”BedrockModelConfig.additionalResponseFieldPaths
additionalArgs?
Section titled “additionalArgs?”optional additionalArgs: JSONValue;Defined in: src/models/bedrock.ts:166
Additional arguments to pass through to the Bedrock Converse API.
Inherited from
Section titled “Inherited from”BedrockModelConfig.additionalArgs
stream?
Section titled “stream?”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.
- https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html
- https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html
Inherited from
Section titled “Inherited from”includeToolResultStatus?
Section titled “includeToolResultStatus?”optional includeToolResultStatus: boolean | "auto";Defined in: src/models/bedrock.ts:184
Flag to include status field in tool results.
true: Always include status fieldfalse: Never include status field'auto': Automatically determine based on model ID (default)
Inherited from
Section titled “Inherited from”BedrockModelConfig.includeToolResultStatus
region?
Section titled “region?”optional region: string;Defined in: src/models/bedrock.ts:194
AWS region to use for the Bedrock service.
clientConfig?
Section titled “clientConfig?”optional clientConfig: BedrockRuntimeClientConfig;Defined in: src/models/bedrock.ts:199
Configuration for the Bedrock Runtime client.
apiKey?
Section titled “apiKey?”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
modelId?
Section titled “modelId?”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.