VSCode 插件
一、VSCode Claude Code 插件(官方)
Anthropic 官方在 VSCode 商店发布了 Claude Code 插件,直接复用本机的 CLI 配置。
安装
安装 CLI(前置依赖)
VSCode 插件依赖本机 Claude Code CLI:
npm install -g @anthropic-ai/claude-code
详见 安装与环境检查。
装插件
VSCode 扩展商店搜索 「Claude Code」(作者 Anthropic),点 Install。
配置中转
插件读 ~/.claude/settings.json(Windows: %userprofile%\.claude\settings.json),内容:
{
"env": {
"ANTHROPIC_BASE_URL": "https://nexor.nexoraivision.com",
"ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
}
完整字段见 手动配置。
重启 VSCode
改 settings.json 后 必须重启 VSCode,否则不生效。
使用
- 侧边栏点 Claude 图标打开聊天面板
- 选中代码 → 右键 → 「Claude: Explain」/「Refactor」/「Fix」
- 命令面板
Cmd/Ctrl+Shift+P→ 搜Claude
快捷键
| 默认快捷键 | 动作 |
|---|---|
Cmd/Ctrl+Esc | 打开 Claude 面板 |
Cmd/Ctrl+L | 把选中代码发给 Claude |
Cmd/Ctrl+I | 内联编辑 |
可在 Code → Preferences → Keyboard Shortcuts 改键。
二、Cursor
Cursor 是基于 VSCode 的 IDE,直接支持 Anthropic 模型。
打开设置
Cursor → Settings → Models
启用 Claude
在「Models」列表里勾选你需要的 Claude 模型(claude-opus-4-7、claude-opus-4-6、claude-sonnet-4-6、claude-haiku-4-5-20251001)。
配置 Anthropic API
Models 页底部 → 「Override Anthropic API URL」:
| 字段 | 值 |
|---|---|
| Anthropic API Key | 你的 Nexoraivision Key |
| Anthropic API URL | https://nexor.nexoraivision.com |
验证
打开 Composer(Cmd/Ctrl+I)→ 模型选择器选 claude-opus-4-7 → 输入消息测试。
三、VSCode + Continue 插件
Continue 是开源的 Copilot 替代品,支持任意 Anthropic 兼容后端。
安装
VSCode 扩展商店搜 Continue。
配置
编辑 ~/.continue/config.json(Windows: %USERPROFILE%\.continue\config.json):
{
"models": [
{
"title": "Claude Opus 4.7 (最新)",
"provider": "anthropic",
"model": "claude-opus-4-7",
"apiKey": "YOUR_API_KEY",
"apiBase": "https://nexor.nexoraivision.com/v1"
},
{
"title": "Claude Opus 4.6",
"provider": "anthropic",
"model": "claude-opus-4-6",
"apiKey": "YOUR_API_KEY",
"apiBase": "https://nexor.nexoraivision.com/v1"
},
{
"title": "Claude Sonnet 4.6 (默认)",
"provider": "anthropic",
"model": "claude-sonnet-4-6",
"apiKey": "YOUR_API_KEY",
"apiBase": "https://nexor.nexoraivision.com/v1"
},
{
"title": "Claude Haiku 4.5",
"provider": "anthropic",
"model": "claude-haiku-4-5-20251001",
"apiKey": "YOUR_API_KEY",
"apiBase": "https://nexor.nexoraivision.com/v1"
}
],
"tabAutocompleteModel": {
"title": "Haiku Autocomplete",
"provider": "anthropic",
"model": "claude-haiku-4-5-20251001",
"apiKey": "YOUR_API_KEY",
"apiBase": "https://nexor.nexoraivision.com/v1"
}
}
claude-haiku-4-5-20251001,没有不带日期的别名。要写完整 ID。注意 Continue 用的 apiBase 要带 /v1,而 Claude Code CLI 的 ANTHROPIC_BASE_URL 不带 /v1。
四、Cline / Roo Code
Cline / Roo Code 是 VSCode 上的 Agent 插件。
Cline → Settings → API Provider
| 字段 | 值 |
|---|---|
| API Provider | Anthropic |
| Anthropic API Key | 你的 Nexoraivision Key |
| Anthropic Base URL | https://nexor.nexoraivision.com/v1 |
| Model | claude-opus-4-7 或 claude-sonnet-4-6 |
五、JetBrains 系列(IntelliJ / PyCharm / WebStorm / GoLand / Rider)
JetBrains 没有官方 Claude Code 插件,但可以用:
方案 1:Continue 插件(推荐)
JetBrains Marketplace 搜 Continue,配置文件路径同 VSCode(~/.continue/config.json),配置完全相同。
方案 2:CodeGPT 插件
设置 → Tools → CodeGPT → Providers → Anthropic:
- API Key:Nexoraivision Key
- API Endpoint:
https://nexor.nexoraivision.com/v1
方案 3:在 IDE 内置终端用 CLI
直接在 IntelliJ 终端窗口跑:
claude
如果环境变量配好了(见 手动配置),就能用。
六、通用 Anthropic SDK 接入
from anthropic import Anthropic
client = Anthropic(
api_key="YOUR_API_KEY",
base_url="https://nexor.nexoraivision.com/v1"
)
resp = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "Hi"}]
)
print(resp.content[0].text)
import Anthropic from '@anthropic-ai/sdk'
const client = new Anthropic({
apiKey: 'YOUR_API_KEY',
baseURL: 'https://nexor.nexoraivision.com/v1'
})
const resp = await client.messages.create({
model: 'claude-sonnet-4-6',
max_tokens: 1024,
messages: [{ role: 'user', content: 'Hi' }]
})
curl https://nexor.nexoraivision.com/v1/messages \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Hi"}]
}'
模型推荐组合
| 场景 | 推荐模型 |
|---|---|
| 日常对话、代码生成 | claude-sonnet-4-6 |
| 难题、架构设计 | claude-opus-4-7 |
| Tab 补全、轻量任务 | claude-haiku-4-5-20251001 |
| 生产 / CI(锁版本) | claude-sonnet-4-5-20250929 或 claude-opus-4-5-20251101 |
详见 模型与渠道选择。
