Client Example
Windsurf
在 Windsurf 中通过 BYOK 或 Roo Code 接入 AnyStarX。
Windsurf(原 Codeium)是带 Cascade agent 的 AI IDE。它对「任意第三方 OpenAI 兼容网关」的支持因版本与订阅而异,建议按下面顺序尝试。
方案 A:原生 BYOK / Custom Provider(若有)
部分版本在 Windsurf Settings → Cascade → Model Configuration(或 BYOK / Custom Model Provider)里可填自定义端点:
| 字段 | 值 |
|---|---|
| Provider | OpenAI Compatible / Custom |
| Base URL | https://anystarx.com/v1 |
| API Key | AnyStarX 控制台 Key |
| Model | 控制台完整模型 ID |
保存后,在 Chat / Cascade 的模型列表中选择该自定义模型做一次短对话测试。
先看你的版本有没有入口
Windsurf 原生 BYOK 在部分版本/套餐上可能只支持 Anthropic,或根本不暴露任意 OpenAI Compatible Base URL。若设置里找不到对应项,请用方案 B。
方案 B:Roo Code 扩展(更稳妥)
当原生无法填 OpenAI 兼容 Base URL 时,可在 Windsurf Marketplace 安装 Roo Code,用扩展把请求转到 AnyStarX:
- 安装 Roo Code,按引导进入 Provider 配置(可选择不登录账号)
- API Provider 选 OpenAI Compatible
- 填写:
| 字段 | 值 |
|---|---|
| Base URL | https://anystarx.com/v1 |
| API Key | AnyStarX API Key |
| Model | 控制台完整模型 ID |
- 保存后在 Roo Code 面板发一条测试消息
Cascade 与补全说明
- Chat / 对话:OpenAI Compatible 端点通常最稳。
- Cascade agent:依赖 Windsurf 自身编排层,第三方端点能力可能不完整。
- Autocomplete / FIM:与 Chat 请求形态不同,部分代理不支持;Chat 可用但补全不可用时属常见情况。
验证
curl https://anystarx.com/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"若 curl 正常而客户端失败,优先检查 Base URL 是否误写成完整 /chat/completions,以及模型 ID 是否与控制台一致。
备选客户端
若你主要想用 AnyStarX 跑 coding agent,也可直接用: