README

本章介绍 Claude Code 的核心 API 和数据收集机制。

章节内容

  • Anthropic API - Claude API 的使用

  • MCP 协议 - Model Context Protocol API

  • 工具 API - 工具开发接口

  • 状态 API - 状态管理接口

  • 用户数据 - 收集的用户信息

  • 隐私与安全 - 数据隐私和安全措施

核心 API

Anthropic Messages API

Claude Code 的核心是 Anthropic Messages API:

const response = await anthropic.messages.create({
  model: 'claude-3-5-sonnet-20241022',
  max_tokens: 8192,
  system: systemPrompt,
  messages: messages,
  tools: tools,
  stream: true,
});

Tool API

工具开发接口:

State API

状态管理接口:

用户数据收集

Claude Code 收集以下信息:

1. 系统信息

  • 操作系统类型和版本

  • Shell 类型

  • Node.js 版本

  • 工作目录路径

2. 使用数据

  • 命令执行历史

  • 工具调用统计

  • 错误日志

  • 性能指标

3. 会话数据

  • 对话历史

  • 文件访问记录

  • 配置设置

详细信息请查看 用户数据

数据隐私

  • 所有敏感信息都经过过滤

  • 本地数据加密存储

  • 可配置数据收集级别

  • 符合 GDPR 要求

详细信息请查看 隐私与安全

下一步

  • 了解 Anthropic API 的详细使用

  • 查看 用户数据 的收集范围

  • 探索 工具 API 的开发接口