Skip to content

fix: improve Anthropic adaptor compatibility#2405

Open
piaow wants to merge 1 commit into
songquanpeng:mainfrom
piaow:fix-anthropic-adaptor
Open

fix: improve Anthropic adaptor compatibility#2405
piaow wants to merge 1 commit into
songquanpeng:mainfrom
piaow:fix-anthropic-adaptor

Conversation

@piaow
Copy link
Copy Markdown

@piaow piaow commented May 29, 2026

cc-switch日志报错 Unknown finish_reason in streaming

  • 修复cc-switch通过openai chat completions方式 连接one-api成功,claude输入有token消耗,但是终端没有回显内容。

  • Map unknown stop reason to "stop" instead of raw value

  • Skip thinking blocks and deltas in OpenAI response

  • Handle unknown streaming events gracefully

  • Fix finish reason to only process when stop reason is present

close #issue_number

我已确认该 PR 已自测通过,相关截图如下:
(此处放上测试通过的截图,如果不涉及前端改动或从 UI 上无法看出,请放终端启动成功的截图)
image

d9769e11708d96305b34b40f4b6b4dd7

- Map unknown stop reason to "stop" instead of raw value
- Skip thinking blocks and deltas in OpenAI response
- Handle unknown streaming events gracefully
- Fix finish reason to only process when stop reason is present

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant