Claude Code Router工具使用指南
Claude Code Router工具使用指南
技术背景
Claude Code Router 是一个将 Claude Code 请求路由到不同模型的工具,用户可以自定义任何请求,并且能享受 Anthropic 的更新。
实现步骤
安装依赖
- 安装 Claude Code:
1 |
|
- 安装 Claude Code Router:
1 |
|
启动 Claude Code
使用以下命令启动:
1 |
|
配置路由(可选)
设置 ~/.claude-code-router/config.json
文件,示例如下:
1 |
|
使用 /model
命令切换模型
在 Claude Code 中使用 /model
命令切换模型,格式为 provider,model
,例如:
1 |
|
安装插件
将插件放置在 ~/.claude-code-router/plugins/
目录,并在 config.js
中使用 usePlugins
选项指定插件名称,示例如下:
1 |
|
配置 GitHub Actions
- 根据官方文档在仓库中安装 Claude Code Actions,
ANTHROPIC_API_KEY
可以使用任意字符串。 - 修改
.github/workflows/claude.yaml
文件,示例如下:
1 |
|
最佳实践
- 利用 GitHub Actions 在特定时间段触发 Claude Code,例如在 DeepSeek API 费用折扣时段运行任务以降低成本。
- 包含大量上下文信息可以缩小不同大语言模型之间的性能差距。
常见问题
- 使用官方网站提供的 DeepSeek API 进行多轮对话后可能会遇到 “exceeding context” 错误,此时需要丢弃之前的上下文重新开始,或者使用字节跳动的 DeepSeek API,其提供 128K 上下文窗口并支持 KV 缓存。
- Claude code 消耗大量令牌,但由于 DeepSeek 成本较低,使用 claude code 的成本远低于 Claude,且无需订阅 Claude Max 计划。
Claude Code Router工具使用指南
https://119291.xyz/posts/claude-code-router-usage-guide/