SDK-Design

定义

为开发者提供编程接口和工具集,以便将 AI 能力集成到自有应用中的设计模式。本页的具体能力来自单一 Claude Code SDK 演示,不能当作所有 SDK 的共同规格;示例包括命令行调用、结构化输出、会话管理和权限提示。

关键数据点

  • Claude Code SDK 演示支持 Python 和 TypeScript 绑定。
  • 演示提供结构化输出(JSON 和流式 JSON)模式。
  • 演示支持会话状态恢复和权限提示工具;权限范围仍需由集成方配置和审查。

前提与局限性

  • 需要平衡功能丰富性和使用简洁性
  • 权限管理需要细粒度控制
  • 跨语言支持需要维护多个绑定

关联概念