spring-ai
spring-ai copied to clipboard
Fix extraBody loss during ModelOptionsUtils.merge()
trafficstars
The extraBody field was being lost when merging OpenAiChatOptions into ChatCompletionRequest using ModelOptionsUtils.merge(). This fix ensures that extraBody parameters (like top_k, repetition_penalty, etc.) are properly preserved during the merge operation.
Added test ExtraBodyMergeTest to verify the fix.