fix(experimental llm pkg): forward topK to Converse via additionalModelRequestFields (#33030)

This commit is contained in:
Lucas Kim
2026-06-21 04:35:05 +09:00
committed by GitHub
parent babe5070e2
commit 2d993cd0d5
2 changed files with 23 additions and 0 deletions
@@ -412,6 +412,9 @@ const fromRequest = Effect.fn("BedrockConverse.fromRequest")(function* (request:
stopSequences: generation?.stop,
},
toolConfig,
// Converse's base inferenceConfig has no topK; Anthropic/Nova accept it
// as a model-specific field, so it goes through additionalModelRequestFields.
additionalModelRequestFields: generation?.topK === undefined ? undefined : { top_k: generation.topK },
}
})