@xiaolajiao 在 解决Antigravity\2api\反代\断流\回复一半不回\莫名奇妙中断 中发帖
OpenCode 反代断流问题解决方案
问题描述
使用 OpenCode + Antigravity Tools API 反代时,经常出现以下问题:
回复到一半就不回了
莫名其妙中断
长时间 streaming 时连接被意外关闭
根本原因
@ai-sdk/openai-compatible 的 SSE(Server-Sent Events)处理与 Bun 的 HTTP 客户端存在兼容性问题,导致长时间 streaming 时连接被意外关闭。
最终解决方案
使用 @ai-sdk/anthropic 协议替代 @ai-sdk/openai-compatible
配置示例
1api: {
npm: "@ai-sdk/anthropic",
options: {
timeout: false, // 必须添加,禁用超时
baseURL: "http://127....