Interface: BedrockConverseAdapterOptions
Defined in: src/batteries/llm/bedrock_converse/types.ts:304
Constructor and per-dispatch options.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
additionalModelRequestFields? | Record<string, unknown> | Model-specific fields Converse does not expose. | src/batteries/llm/bedrock_converse/types.ts:326 |
alternationPolicy? | "merge" | "filler" | "reject" | See ConverseRequestBuildInput.alternationPolicy. Defaults to 'merge'. Remarks Set 'reject' when you need to observe what Converse itself does with non-alternating history — a repair that happens before dispatch is invisible in the response, which makes it easy to mistake a gateway's fix for a vendor's tolerance. | src/batteries/llm/bedrock_converse/types.ts:335 |
apiKey? | string | Bedrock API key (ABSK…), sent as Authorization: Bearer. | src/batteries/llm/bedrock_converse/types.ts:308 |
autoAck? | boolean | Whether to acknowledge tool-call-free generations; defaults to true. | src/batteries/llm/bedrock_converse/types.ts:347 |
baseURL? | string | Full override, e.g. a gateway. Defaults to https://bedrock-runtime.<region>.amazonaws.com. | src/batteries/llm/bedrock_converse/types.ts:312 |
bucketOrder? | ChatCompletionsBucketOrder | Order of context buckets in the system blocks. | src/batteries/llm/bedrock_converse/types.ts:351 |
contextWindow? | number | Maximum token weight allowed for the assembled context. | src/batteries/llm/bedrock_converse/types.ts:345 |
fetch? | { (input: URL | RequestInfo, init?: RequestInit): Promise<Response>; (input: string | URL | Request, init?: RequestInit): Promise<Response>; } | Injectable fetch, for tests or a custom transport. | src/batteries/llm/bedrock_converse/types.ts:341 |
forgeToolsFilter? | (forged: ToolRegistry, ctx: DispatchContext) => ToolRegistry | Narrow the artifact-reader tools forged from prior-turn results. | src/batteries/llm/bedrock_converse/types.ts:367 |
helpers? | Partial<BedrockConverseHelpers> | Override any translation helper. | src/batteries/llm/bedrock_converse/types.ts:365 |
localToolCallParser? | | ToolCallParserName | ToolCallParserFn | Recover tool calls the provider returned as prose. | src/batteries/llm/bedrock_converse/types.ts:357 |
maxTokens? | number | Upper bound on generated tokens. | src/batteries/llm/bedrock_converse/types.ts:316 |
model | string | Bedrock model id, e.g. us.amazon.nova-2-lite-v1:0. | src/batteries/llm/bedrock_converse/types.ts:306 |
onPromptAssembled? | PromptAssembledObserverFn | Observe the assembled request immediately before dispatch. An ADK-control key. | src/batteries/llm/bedrock_converse/types.ts:363 |
onRawGeneration? | RawGenerationObserverFn | Observe the raw generation. Purely observational. | src/batteries/llm/bedrock_converse/types.ts:361 |
region? | string | AWS region. Ignored when baseURL is set. Defaults to us-east-1. | src/batteries/llm/bedrock_converse/types.ts:310 |
retry? | ChatCompletionsRetryConfig | Retry/backoff policy for transport failures. | src/batteries/llm/bedrock_converse/types.ts:339 |
spoolStore? | SpoolStore | Spool store backing artifact-handle results. | src/batteries/llm/bedrock_converse/types.ts:349 |
stopSequences? | string[] | Sequences that halt generation. | src/batteries/llm/bedrock_converse/types.ts:322 |
stream? | boolean | Use /converse-stream instead of /converse. | src/batteries/llm/bedrock_converse/types.ts:314 |
temperature? | number | Sampling temperature. | src/batteries/llm/bedrock_converse/types.ts:318 |
thoughtSurfacing? | "all" | "all-self" | "latest-self" | Which reasoning to replay. | src/batteries/llm/bedrock_converse/types.ts:353 |
timeoutMs? | number | Per-request timeout; falls back to the dispatch abort signal. | src/batteries/llm/bedrock_converse/types.ts:337 |
tokenEncoding? | | TokenEncodingId | null | Encoding used for token accounting. | src/batteries/llm/bedrock_converse/types.ts:343 |
toolCallIdFilter? | ToolCallIdFilterFn | Optional ingress hook for adapting provider tool-call ids; absent preserves the vendor id. | src/batteries/llm/bedrock_converse/types.ts:359 |
toolChoice? | ConverseToolChoice | Force, permit, or forbid tool use. | src/batteries/llm/bedrock_converse/types.ts:324 |
topP? | number | Nucleus-sampling threshold. | src/batteries/llm/bedrock_converse/types.ts:320 |
unsupportedMediaPolicy? | UnsupportedMediaPolicy | What to do with a modality Converse cannot accept. | src/batteries/llm/bedrock_converse/types.ts:355 |