配置 Claude Code 使用 MiniMax-M2.5 模型,实现国产模型API接入与高效AI编程助手功能。
使用 MiniMax-M2.5 模型通过 Claude Code 进行 AI 编程的完整教程。
Claude Code 是 Anthropic 推出的 AI 编程助手,可以:
注意:默认使用 Anthropic API,接入 MiniMax 后可使用国产模型。
在配置前,请确保清除以下 Anthropic 相关的环境变量,以免影响 MiniMax API 的正常使用:
ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URL
cc-switch 是一个可视化工具,可以快速切换 Claude Code 的 API 配置。
# macOS / Linux
brew tap farion1231/ccswitch
brew install --cask cc-switch
# Windows
# 前往 https://github.com/farion1231/cc-switch/releases 下载安装包
MiniMax-M2.5(全部模型都要改)编辑 ~/.claude.json 文件(如果不存在则创建):
{
"hasCompletedOnboarding": true
}
# 如果文件不存在则创建
touch ~/.claude/settings.json
添加以下内容(将 你的MINIMAX_API_KEY 替换为实际 API Key):
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "你的MINIMAX_API_KEY",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"ANTHROPIC_MODEL": "MiniMax-M2.5",
"ANTHROPIC_SMALL_FAST_MODEL": "MiniMax-M2.5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "MiniMax-M2.5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "MiniMax-M2.5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M2.5"
}
}
# 如果文件不存在则创建
touch ~/.claude.json
添加以下内容:
{
"hasCompletedOnboarding": true
}
如果你使用 VS Code,可以配置 Claude Code 插件。
在 VS Code 扩展商店搜索 "Claude Code" 并安装。
两种方式:
方式A:设置界面
MiniMax-M2.5方式B:settings.json
{
"claude-code.selectedModel": "MiniMax-M2.5"
}
"claudeCode.environmentVariables": [
{
"name": "ANTHROPIC_BASE_URL",
"value": "https://api.minimaxi.com/anthropic"
},
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "你的MINIMAX_API_KEY"
},
{
"name": "API_TIMEOUT_MS",
"value": "3000000"
},
{
"name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
"value": "1"
},
{
"name": "ANTHROPIC_MODEL",
"value": "MiniMax-M2.5"
},
{
"name": "ANTHROPIC_SMALL_FAST_MODEL",
"value": "MiniMax-M2.5"
},
{
"name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
"value": "MiniMax-M2.5"
},
{
"name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
"value": "MiniMax-M2.5"
},
{
"name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
"value": "MiniMax-M2.5"
}
]
# 进入项目目录
cd 你的项目文件夹
# 启动对话模式
claude
# 或直接指定任务(一次性执行)
claude "帮我写一个 Python 脚本"
首次启动时:
y 选择 "Trust This Folder"| 命令 | 说明 |
|---|---|
claude | 启动交互式对话 |
claude -p "任务描述" | 一次性任务模式 |
Ctrl+C | 中断当前对话 |
Ctrl+L | 清屏 |
y | 确认执行代码修改 |
n | 拒绝执行 |
# 1. 启动
$ cd myproject
$ claude
# 2. 首次信任目录
The current directory is /path/to/myproject. Type 'y' to allow Claude to read and edit files in this directory, or 'n' to exit.
→ y
# 3. 开始对话
Hello! How can I help you today?
# 4. 提出需求
> 帮我写一个 Python 脚本,批量重命名文件
# 5. Claude 会先展示计划
# 然后输入 y 确认执行
→ y
# 6. 查看结果
# 文件已创建完成
> 帮我写一个 Python 脚本,读取 CSV 文件并生成统计图表
> 这个代码运行报错:xxx,请帮我修复
> 请审查 src/app.py 的代码质量,并提出改进建议
> 请重构这个函数,使其更易读和高效
> 为 src/utils.py 编写单元测试
> 解释这段代码的功能:
> 帮我创建一个 React 项目,使用 TypeScript
明确需求:越具体越好
分步进行:复杂任务分多次对话
# 第一次
> 先帮我设计数据库结构
# 第二次
> 基于这个结构,帮我写 CRUD API
查看文件:让 Claude 读取现有代码
> 读取 src/index.js,然后帮我添加登录功能
Cmd+Shift+L (Mac) / Ctrl+Shift+L (Windows)| 问题 | 原因 | 解决方案 |
|---|---|---|
| 认证失败 | API Key 错误 | 检查 MiniMax API Key 是否正确 |
| 连接超时 | 网络问题 | 确认网络可访问 api.minimaxi.com |
| 模型不响应 | 配置错误 | 检查 ANTHROPIC_MODEL 是否为 MiniMax-M2.5 |
| 请求超时 | 超时时间太短 | 增加 API_TIMEOUT_MS 到 3000000 |
# 查看详细日志
claude --verbose
# 查看当前配置
cat ~/.claude/settings.json
# 测试 API 连接
curl -H "Authorization: Bearer 你的APIKEY" https://api.minimaxi.com/anthropic/v1/models
如果配置出错:
rm ~/.claude/settings.jsonZIP package — ready to use