Skip to content

Latest commit

 

History

History
128 lines (81 loc) · 2.61 KB

File metadata and controls

128 lines (81 loc) · 2.61 KB

@dashscope-js/claude-code-config

为 claude-code-router 提供 DashScope 默认配置的 Node.js 包。

前置要求

快速开始

1. 配置 API Key(必需)

方式 1: 环境变量(推荐)

export DASHSCOPE_API_KEY="your-api-key-here"

方式 2: 也可以在安装后手动配置(详见配置章节)

2. 安装

首先安装必要的前置依赖:

# 1. 安装 claude-code
npm install -g @anthropic-ai/claude-code

# 2. 安装 claude-code-router
npm install -g @musistudio/claude-code-router

然后选择以下任意一种方式安装本配置包:

方式 1: 从 npm 仓库安装(推荐)

npm install -g @dashscope-js/claude-code-config

方式 2: 从源码安装

# 克隆项目
git clone https://github.com/dashscope/claude-code-config.git
cd claude-code-config

# 安装依赖并全局安装
npm install
npm install -g .

3. 运行配置

ccr-dashscope

4. 开始使用

ccr code

语言支持

本工具支持中英文双语,会根据系统语言自动选择:

  • 中文环境(LANG 包含 zh):显示中文提示
  • 其他环境:显示英文提示

配置

默认配置文件目录为:~/.claude-code-router/

  • 主配置文件路径:~/.claude-code-router/config.json
  • 插件目录路径:~/.claude-code-router/plugins/

运行 ccr-dashscope 后会自动生成上述目录和文件。

手动配置 API Key

如果在运行 ccr-dashscope 之前没有设置环境变量,可以手动编辑配置文件:

  1. 进入配置目录:

    cd ~/.claude-code-router
  2. 编辑配置文件:

    # macOS/Linux 系统
    nano config.json
    # 或使用您喜欢的编辑器
  3. "api_key" 字段替换为您的实际 DashScope API Key

支持的模型

  • qwen3-235b-a22b - 默认模型,支持长上下文和流式输出

故障排除

常见问题

  1. API Key 无效:确保您的 DashScope API Key 有效并且有足够的配额
  2. 命令未找到:确保所有包都使用 -g 标志全局安装
  3. 权限问题:在某些系统上全局安装可能需要 sudo 权限

获取帮助

功能特性

  • 🌐 自动多语言支持(中文/英文)
  • 🔧 一键配置 DashScope 集成
  • 🚀 支持流式响应
  • 📝 智能请求转换
  • 🔑 灵活的 API Key 配置方式

许可证

Apache-2.0