跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://platform.stepfun.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Claude Code 是一个运行在终端中的 AI 编码助手,可以通过自然语言命令完成代码生成、调试、重构和工程管理等任务。通过配置 API 接口,Claude Code 可以将模型调用请求转发到自定义 AI 服务。 本文档介绍如何在 Claude Code 中完成 Step API 的接入配置,并验证模型是否可用。

概述

Claude Code 适合偏终端工作流的开发者。完成配置后,可以直接在本地项目中通过自然语言驱动编码任务。

前置条件

操作系统

Claude Code 支持以下系统:
  • macOS
  • Linux
  • Windows(建议使用 PowerShell 或 Windows Terminal)

Node.js 环境

Claude Code 依赖 Node.js 运行,建议安装 Node.js >= 18 不同系统的安装方式示例:
  • macOS:使用 Homebrew 或 nvm
  • Linux:使用系统包管理器或 nvm
  • Windows:使用 Node 官方安装包或 Chocolatey
示例命令:
brew install node
nvm install 18
sudo apt install nodejs npm
choco install nodejs
安装完成后,运行以下命令确认环境:
node -v
npm -v

订阅 Step Plan

在开始配置前,请先确认当前账号已完成 Step Plan 订阅。只有在账号具备对应计划或调用权限后,后续模型调用与额度使用才会正常生效。 如需订阅或购买,请访问:Step Plan 订阅

获取 Step API Key

在调用模型前,需要先在 Step 开放平台获取 API Key。建议通过控制台创建新的 Key,并避免将其硬编码进代码仓库。 推荐做法:
  • 使用环境变量保存 Key
  • 或通过本地配置文件管理 Key

配置步骤

安装 Claude Code

在终端中执行:
npm install -g @anthropic-ai/claude-code
安装完成后,验证版本:
claude --version

创建配置文件

macOS / Linux(Bash)
curl -fsSL https://cdn.jsdelivr.net/gh/Zgh332358/claude-key-setup@main/configure_claude.sh -o configure_claude.sh
chmod +x configure_claude.sh
bash configure_claude.sh  
Windows(PowerShell 管理员模式)注意:必须在管理员模式的 PowerShell 下运行,否则脚本会提示并退出。
  1. 右键点击 Windows 开始菜单,选择「终端管理员」或「Windows PowerShell (管理员)」。
  2. 执行以下命令:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
irm https://raw.githubusercontent.com/Zgh332358/claude-key-setup/main/configure_claude.ps1 -OutFile configure_claude.ps1
.\configure_claude.ps1  

启动 Claude Code

进入任意代码项目目录:
cd your-project
启动 Claude Code:
claude
首次启动时若出现 Do you want to use this API key?,选择 Yes 即可。

测试接入

进入 Claude Code 后,先执行以下命令查看当前配置状态:
/status
确认以下信息正确:
  • API Key 已加载
  • Base URL 正确(https://api.stepfun.com/step_plan
  • 默认模型名称正确(<model_id>
随后执行测试指令:
write a minimal python hello world program into hello.py
如果 Claude Code 成功创建文件并写入代码,则说明模型接入成功。

常见问题

模型不存在

报错示例:
model does not exist
可能原因:
  • 模型名称填写错误(应为 <model_id>
  • 当前账号没有该模型权限
  • Base URL 指向错误接口(应为 https://api.stepfun.com/step_plan

API Key 无效

报错示例:
401 invalid_api_key
可能原因:
  • API Key 输入错误
  • Key 已过期或被删除
  • Key 与当前 API 域名不匹配

配额不足

报错示例:
402 quota_exceeded
这通常表示当前账户调用额度已用完,需要补充余额或升级套餐。

修改配置后不生效

建议检查:
  1. Claude Code 是否已完全重启。
  2. 配置文件 JSON 格式是否正确。
  3. 终端环境变量是否已经刷新。

总结

完成配置后,Claude Code 即可在终端中通过 Step API 发起模型调用,用于代码生成、调试和开发流程自动化。建议先用 /status 和最小任务验证配置,再进入真实项目使用。