Default configuration for claude-code-router with DashScope support
npm install @dashscope-js/claude-code-config为 claude-code-router 提供 DashScope 默认配置的 Node.js 包。
- Node.js >= 14.0.0
- DashScope API Key(请从 百炼控制台 获取)
方式 1: 环境变量(推荐)
``bash`
export DASHSCOPE_API_KEY="your-api-key-here"
方式 2: 也可以在安装后手动配置(详见配置章节)
首先安装必要的前置依赖:
`bash1. 安装 claude-code
npm install -g @anthropic-ai/claude-code
然后选择以下任意一种方式安装本配置包:
方式 1: 从 npm 仓库安装(推荐)
`bash
npm install -g @dashscope-js/claude-code-config
`方式 2: 从源码安装
`bash
克隆项目
git clone https://github.com/dashscope/claude-code-config.git
cd claude-code-config安装依赖并全局安装
npm install
npm install -g .
`$3
`bash
ccr-dashscope
`$3
`bash
ccr code
`语言支持
本工具支持中英文双语,会根据系统语言自动选择:
- 中文环境(
LANG 包含 zh):显示中文提示
- 其他环境:显示英文提示配置
默认配置文件目录为:
~/.claude-code-router/。- 主配置文件路径:
~/.claude-code-router/config.json
- 插件目录路径:~/.claude-code-router/plugins/运行
ccr-dashscope 后会自动生成上述目录和文件。$3
如果在运行
ccr-dashscope 之前没有设置环境变量,可以手动编辑配置文件:1. 进入配置目录:
`bash
cd ~/.claude-code-router
`2. 编辑配置文件:
`bash
# macOS/Linux 系统
nano config.json
# 或使用您喜欢的编辑器
`3. 将
"api_key" 字段替换为您的实际 DashScope API Key$3
-
qwen3-235b-a22b - 默认模型,支持长上下文和流式输出故障排除
$3
1. API Key 无效:确保您的 DashScope API Key 有效并且有足够的配额
2. 命令未找到:确保所有包都使用
-g 标志全局安装
3. 权限问题:在某些系统上全局安装可能需要 sudo` 权限- 查看 阿里云百炼文档
- 🌐 自动多语言支持(中文/英文)
- 🔧 一键配置 DashScope 集成
- 🚀 支持流式响应
- 📝 智能请求转换
- 🔑 灵活的 API Key 配置方式
Apache-2.0