| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(translation): preserve chat reasoning details (#415) - preserve bare assistant reasoning when translating Responses history to Chat Completions - retain and replay structured reasoning_details in buffered Chat requests and responses - carry structured reasoning details through the provider-neutral streaming representation - add regression coverage for tool-call history and buffered/streamed round trips Signed-off-by: Alex Steiner <asteiner@nvidia.com> | 2 个月前 | |
fix(translation): assemble fragmented Chat tool names before emission (#785) Buffer and combine partial tool names correctly before emitting them in Anthropic and Responses formats With Chat Completions sources, upstream backends can split a tool name across deltas ("wea" + "ther"). The old decode path passed each fragment straight through, so cross-format targets emitted a truncated name - Anthropic's content_block_start got "ther", Responses' output_item.added got the last fragment. Signed-off-by: Bhuvan Agrawal <11240550+bhuvan002@users.noreply.github.com> | 1 个月前 | |
test(translation): cover validate_request_capabilities (#838) * test(translation): cover validate_request_capabilities Signed-off-by: David Gardner <dagardner@nvidia.com> | 29 天前 | |
fix(translation): preserve URL citations between Chat and Responses (#730) A response that did a web search can include an `annotation` field with a URL citation that looks like this: ``` {"type":"url_citation","url_citation":{"url":"https://linkerd.io/docs/reference/load-balancing/","title":"Load Balancing | Linkerd","start_index":0,"end_index":0,"content":"Linkerd uses a sophisticated .."}} ``` In fact I think it's the only type of `annotation` that currently exists. Now we support them, carrying them through normalized responses. We preserve URLs, titles, and character offsets in both buffered translation directions. Adds one regression test covering both directions and merged Unicode text. Assisted-by: Pi:GPT 6 Astra medium Signed-off-by: Graham King <grahamk@nvidia.com> | 1 个月前 | |
fix(translation): preserve media inputs during request re-encoding (#765) * fix(translation): preserve media inputs during request re-encoding Preserve Responses image file IDs and OpenAI audio blocks during re-encoding. Translate URL and plain-text documents between OpenAI and Anthropic formats, including base64 conversion. Adds one table-driven test. Assisted-by: Pi:GPT 6 Astra medium Reviewed-by: Claude:Sonnet 5 medium Signed-off-by: Graham King <grahamk@nvidia.com> * Feedback Thanks Code Rabbit! Signed-off-by: Graham King <grahamk@nvidia.com> --------- Signed-off-by: Graham King <grahamk@nvidia.com> | 1 个月前 | |
fix(translation): preserve logprobs in normalized Chat requests (#987) Signed-off-by: Giedrius Burachas <gburachas@nvidia.com> | 6 天前 | |
fix(translation): preserve OpenAI Chat refusal text (#623) * test(translation): reproduce OpenAI Chat refusal loss Signed-off-by: Atharva-Kanherkar <142440039+Atharva-Kanherkar@users.noreply.github.com> * fix(translation): preserve OpenAI Chat refusals Signed-off-by: Atharva-Kanherkar <142440039+Atharva-Kanherkar@users.noreply.github.com> * fix(translation): document persistent refusal stop state Address CodeRabbit review: note that the content_filter stop state set by refusal deltas persists across chunks and overrides a later "stop" finish reason. Signed-off-by: Atharva-Kanherkar <142440039+Atharva-Kanherkar@users.noreply.github.com> --------- Signed-off-by: Atharva-Kanherkar <142440039+Atharva-Kanherkar@users.noreply.github.com> | 7 天前 | |
fix(translation): preserve OpenAI Chat refusal text (#623) * test(translation): reproduce OpenAI Chat refusal loss Signed-off-by: Atharva-Kanherkar <142440039+Atharva-Kanherkar@users.noreply.github.com> * fix(translation): preserve OpenAI Chat refusals Signed-off-by: Atharva-Kanherkar <142440039+Atharva-Kanherkar@users.noreply.github.com> * fix(translation): document persistent refusal stop state Address CodeRabbit review: note that the content_filter stop state set by refusal deltas persists across chunks and overrides a later "stop" finish reason. Signed-off-by: Atharva-Kanherkar <142440039+Atharva-Kanherkar@users.noreply.github.com> --------- Signed-off-by: Atharva-Kanherkar <142440039+Atharva-Kanherkar@users.noreply.github.com> | 7 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 1 个月前 | ||
| 29 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 6 天前 | ||
| 7 天前 | ||
| 7 天前 |