Skip to content
1 min read · 115 words

Variable: defaultExtractConverseGeneration

ts
const defaultExtractConverseGeneration: (
  response: ConverseResponseLike | undefined,
) => {
  reasoning: string;
  stopReason: string | undefined;
  text: string;
  toolUses: {
    input: Record<string, unknown>;
    name: string;
    toolUseId: string;
  }[];
} = extractConverseGeneration;

Defined in: src/batteries/llm/bedrock_converse/helpers.ts:506

Default implementation; alias of extractConverseGeneration.

Extract text, reasoning, and tool uses from a Converse response.

Parameters

ParameterType
responseConverseResponseLike | undefined

Returns

ts
{
  reasoning: string;
  stopReason: string | undefined;
  text: string;
  toolUses: {
    input: Record<string, unknown>;
    name: string;
    toolUseId: string;
  }
  [];
}
NameTypeDefined in
reasoningstringsrc/batteries/llm/bedrock_converse/helpers.ts:473
stopReasonstring | undefinedsrc/batteries/llm/bedrock_converse/helpers.ts:475
textstringsrc/batteries/llm/bedrock_converse/helpers.ts:472
toolUses{ input: Record<string, unknown>; name: string; toolUseId: string; }[]src/batteries/llm/bedrock_converse/helpers.ts:474

Remarks

reasoningContent blocks are NOT concatenated into visible text — doing so leaks the model's scratchpad into the answer.