执行摘要
修复 score/rerank API 使用聊天模板时添加额外换行符的 bug,对齐 transformers 输出。
根据PR body,动机是'fix score/rerank result not aligned to transformers',测试结果图片显示修复后输出对齐改善,具体针对qwen3_vl_reranker-2B等多模态模型。
建议处理多模态内容或聊天模板的工程师精读此PR,关注multimodal_content_part_separator参数的设计决策,以及如何通过参数化控制字符串连接来修复对齐问题。同时,注意review中指出的参数不一致风险,在类似代码中确保一致性。
review中,gemini-code-assist[bot]指出multimodal_content_part_separator参数未在chat_utils.py的所有字符串连接中一致使用,如硬编码换行符仍存在于某些分支,可能导致意外行为;DarkLight1337建议添加类型注解以提升代码风格。noooop批准PR,但在issue评论中表达了对其他模型(如jinaai/jina-reranker-m0)可能影响的担忧,作者staugust验证后确认修复适用,但未完全解决参数不一致问题。
参与讨论