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.