BedrockModelOptions
Defined in: src/models/bedrock.ts:270
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:198
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:205
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:212
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:217
Array of sequences that will stop generation when encountered.
Inherited from
Section titled “Inherited from”BedrockModelConfig.stopSequences
cacheConfig?
Section titled “cacheConfig?”optional cacheConfig: CacheConfig;Defined in: src/models/bedrock.ts:224
Configuration for prompt caching.
https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-caching.html
Inherited from
Section titled “Inherited from”BedrockModelConfig.cacheConfig
additionalRequestFields?
Section titled “additionalRequestFields?”optional additionalRequestFields: JSONValue;Defined in: src/models/bedrock.ts:229
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:234
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:240
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:250
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:258
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
guardrailConfig?
Section titled “guardrailConfig?”optional guardrailConfig: BedrockGuardrailConfig;Defined in: src/models/bedrock.ts:264
Guardrail configuration for content filtering and safety controls.
https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails.html
Inherited from
Section titled “Inherited from”BedrockModelConfig.guardrailConfig
region?
Section titled “region?”optional region: string;Defined in: src/models/bedrock.ts:274
AWS region to use for the Bedrock service.
clientConfig?
Section titled “clientConfig?”optional clientConfig: BedrockRuntimeClientConfig;Defined in: src/models/bedrock.ts:279
Configuration for the Bedrock Runtime client.
apiKey?
Section titled “apiKey?”optional apiKey: string;Defined in: src/models/bedrock.ts:286
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:71
The model identifier. This typically specifies which model to use from the provider’s catalog.