Windsurf IDE API 配置教程

Windsurf(前身为 Codeium)是一款快速崛起的 AI 编程 IDE,支持自定义 API Key 和 Base URL。本文详细介绍如何在 Windsurf 中配置中转站,使用 Claude、GPT、Gemini 等多种模型。

Windsurf 简介

Windsurf 由 Codeium 团队打造,在 2025 年正式更名为 Windsurf,定位为"AI 原生 IDE"。它内置了 AI 代码补全、对话助手和代码编辑功能,支持多种编程语言和框架。与 Cursor 类似,Windsurf 也允许用户配置自定义 API 端点,灵活选择模型和服务提供商。

为什么需要自定义 API 配置?

配置步骤

步骤 1:打开 Windsurf 设置

启动 Windsurf,按 Cmd+,(macOS)或 Ctrl+,(Windows/Linux)打开设置面板。在左侧导航中找到 AI SettingsModel Configuration 部分。

步骤 2:配置 API Provider

在 Provider 设置中选择 "Custom / OpenAI Compatible",然后填写以下信息:

步骤 3:添加模型

在模型列表中添加你需要的模型 ID:

# Claude 系列
claude-sonnet-4-20250514
claude-opus-4-20250514

# GPT 系列
gpt-4o
gpt-4o-mini

# Gemini 系列
gemini-2.5-pro
gemini-2.5-flash

步骤 4:验证配置

配置完成后,打开 Windsurf 的 AI 对话窗口,发送一条测试消息。如果收到正常回复,说明配置成功。

提示:Base URL 必须以 /v1 结尾,这是 OpenAI 兼容 API 的标准路径前缀。不要在末尾添加多余的斜杠。

高级配置

通过 settings.json 配置

你也可以直接编辑 Windsurf 的 settings.json 文件:

{
  "ai.provider": "openai-compatible",
  "ai.apiKey": "cr_xxxxxxxxxxxxxxxxxxxxxxxx",
  "ai.baseUrl": "https://claude4u.com/v1",
  "ai.model": "claude-sonnet-4-20250514"
}

常见问题

连接超时怎么办?

检查网络连接,确认可以正常访问中转站地址。可以在终端中用 curl 测试:

curl https://claude4u.com/v1/models \
  -H "Authorization: Bearer cr_your_key"

模型列表为空?

确认 Base URL 配置正确,且 API Key 有效。部分版本的 Windsurf 需要重启后才能加载新的模型列表。

代码补全不工作?

自定义 API 主要用于 Chat 和 Inline Edit 功能。代码自动补全(Autocomplete)可能仍使用 Windsurf 内置的模型。

注意:Windsurf 的不同版本配置界面可能有所差异。如果找不到上述选项,请查阅对应版本的官方文档,或在命令面板(Cmd+Shift+P)中搜索 "API" 相关设置。

为什么推荐使用 claude4u.com 中转站?

Start Using 轻舟 AI

Stable, fast AI API relay — supports Claude, OpenAI, Gemini and more

Sign Up Now