---
title: Claude Code 接入
sidebarTitle: Claude Code
description: 在 Claude Code CLI 中对接自定义 API（OpenAI 兼容）
---

# Claude Code 接入

**Claude Code** 是面向终端的 AI 编程助手。不同版本对「自定义后端」的支持方式可能不同；海宇数科网关当前对外主要提供 **OpenAI Chat Completions 兼容** 接口（`https://api.haiyushuke.com/v1`），**不提供** Anthropic 海外 Claude 原厂模型。

若你的 Claude Code 版本支持 **OpenAI 兼容 Base URL** 或可在配置中指定 OpenAI 风格端点，可按下列方式接入；若仅支持 Anthropic 原生 API，则需改用 [Cursor](/docs/integrations/cursor)、[Continue](/docs/integrations/continue) 等工具，或通过业务后端自行调用 [HTTP API](/docs/guides/http_api)。

## 前置条件

- 控制台已 **实名认证**，已创建 **API Key**  
- 已在 **模型广场** 选定国内模型 ID（勿填海外 `claude-*` 名称）

## 配置思路（OpenAI 兼容）

在 Claude Code 的环境变量或配置文件中（以官方文档为准），尝试设置与海宇网关等价的 OpenAI 兼容项，例如：

```bash
# 示例：名称以 Claude Code 当前版本文档为准
export OPENAI_API_KEY="YOUR_HAIYUSHUKE_API_KEY"
export OPENAI_BASE_URL="https://api.haiyushuke.com/v1"
```

将 **模型名** 设为控制台模型 ID，例如：

```bash
# 示例模型 ID，请替换为模型广场实际值
export ANTHROPIC_MODEL="deepseek-chat"
```

> 部分 CLI 仍使用 `ANTHROPIC_*` 前缀命名环境变量，但后端实际走的是您配置的 Base URL；请以 Claude Code 官方说明为准，并确认其请求是否落在 `/v1/chat/completions` 兼容路径上。

## 验证

1. 在控制台 **体验中心** 用同一模型 ID 发送一条消息  
2. 在 Claude Code 中发起简单任务（如解释一个本地文件）  
3. 在 **财务 → 使用记录** 查看是否产生对应调用  

## 故障排查

| 现象 | 建议 |
| --- | --- |
| 401 | 检查 API Key、是否误用登录 token |
| 403 | Key 未授权该模型 ID，或 IP 白名单限制 |
| 402 | 余额不足，前往充值 |
| 协议不匹配 | 换用 Cursor / Continue，或直接用 HTTP/SDK 集成 |

## 相关文档

- [工具接入概览](/docs/integrations/overview)  
- [Cursor 接入](/docs/integrations/cursor)  
- [常见问题](/docs/faq)  
