返回课程列表

Lesson 3: 渠道集成配置

第三节:渠道集成配置

学习目标

  • 理解 Claude Code 的渠道系统
  • 配置 VS Code 集成
  • 设置 CLI 和 API 渠道

核心概念

渠道类型:

| 渠道 | 说明 | 使用场景 | |------|------|----------| | VS Code | VS Code 扩展集成 | 开发环境内使用 | | CLI | 命令行界面 | 终端、脚本自动化 | | API | HTTP API 接口 | 第三方集成、远程调用 | | Web | Web 界面 | 浏览器访问 |


动手实战

实战 3.1:配置 VS Code 集成

# 安装 VS Code 扩展
code --install-extension anthropic.claude-code

# 启用 VS Code 渠道
claude channel enable vscode

# 配置 VS Code 渠道
claude channel config vscode --auto-start true --port 3000

VS Code 配置示例:

{
  "claudeCode.enable": true,
  "claudeCode.defaultAgent": "my-first-agent",
  "claudeCode.autoSuggest": true,
  "claudeCode.shortcut": "cmd+shift+c"
}

实战 3.2:配置 CLI 渠道

# 启用 CLI 渠道
claude channel enable cli

# 配置全局默认 Agent
claude config set defaultAgent my-first-agent

# 测试 CLI 渠道
claude chat "帮我写一个 Hello World 程序"

实战 3.3:配置 API 渠道

# 启用 API 渠道
claude channel enable api

# 生成 API Token
claude channel token create --name "my-api-token"

# 测试 API 调用
curl -X POST https://api.claudecode.ai/v1/chat \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"message": "你好"}'

API 请求示例:

{
  "agent": "my-first-agent",
  "message": "帮我分析这个代码文件",
  "context": {
    "files": ["./src/index.ts"]
  },
  "stream": true
}

案例:多渠道协同工作

# 场景:在 VS Code 中开发,通过 CLI 自动化,API 对外服务

# 1. VS Code 中实时编码辅助
# → 使用 VS Code 渠道获取代码建议

# 2. CLI 运行自动化测试
claude chat --agent test-agent "运行所有单元测试"

# 3. API 提供外部服务
# → 其他应用通过 API 调用 Agent 能力

课后作业

    • [ ] 安装并配置 VS Code 扩展
    • [ ] 测试 CLI 渠道的各种命令
    • [ ] 生成 API Token 并测试 API 调用
    • [ ] 尝试在 VS Code 中让 Agent 帮你写代码
    • [ ] 创建一个简单的 API 调用脚本

知识卡片

┌─────────────────────────────────────────┐
│  渠道选择建议                          │
├─────────────────────────────────────────┤
│  日常开发 → VS Code 渠道               │
│  自动化任务 → CLI 渠道                 │
│  对外服务 → API 渠道                   │
│  快速测试 → Web 渠道                   │
└─────────────────────────────────────────┘

下节预告

下一节我们将学习 Skills 技能系统, 包括内置技能的使用和自定义 Skill 开发。

课程讨论 (0)

加载中...
💡 讨论将同步到 GitHub Issues • 点击可参与讨论

赞赏支持

赞赏码

创作不易,请杯咖啡

微信交流

微信二维码

加好友请备注"AI"

关注公众号

公众号

技术自留地