Skip to main content

安装

环境要求: Node.js 18+,需支持原生 fetch。

初始化客户端

配置选项

重试行为

SDK 会在以下情况下自动重试:
  • 429 请求过多 — 遵循 Retry-After 响应头
  • 5xx 服务器错误 — 指数退避(1 秒、2 秒、4 秒,上限 8 秒)
客户端错误(400、401、403、404)不会被重试。

其他可用工具

CLI

SDK 附带一个可在终端中使用的 CLI 工具:
完整命令请参见 CLI 参考。

MCP 服务器 —— IDE 集成

通过 MCP 在 Cursor、Claude Code、Warp、Windsurf 和 VS Code 中使用 Theo: First, set your API key as an environment variable:
Then pick your IDE:
Add to .cursor/mcp.json in your project root:
Or run:
Restart your IDE after adding the config.