Skip to main content

官方 SDK

ARouter 提供官方 SDK,全面支援對話補全、串流輸出、key 管理和 provider 代理。

Go SDK

現已可用 — 零依賴,生產就緒。
需要 Go 1.21+ · 文件 →

Node.js SDK

即將推出 — 完整 TypeScript 支援。
預覽版 · 文件 →

Python SDK

計劃中 — 原生 Python SDK,支援非同步。開發中 · 上線時間待定

Go SDK

ARouter 官方 Go SDK,輕量、零依賴、符合 Go 慣用風格。

功能特性

  • 對話補全(單次及串流)
  • 多 provider 模型路由
  • key 管理(建立、列出、更新、刪除)
  • Provider 代理,支援直接存取上游
  • 結構化錯誤處理,內建哨兵錯誤
  • 可設定逾時時間及自訂 HTTP 客戶端

安裝

快速範例

Go SDK 完整文件

查看完整 API 參考、串流範例、key 管理和錯誤處理。

Node.js SDK(預覽版)

TypeScript 優先的 SDK,支援對話補全、串流、key 管理和用量追蹤。

功能特性

  • 對話補全(單次及串流)
  • 完整 TypeScript 型別定義
  • key 管理
  • 用量追蹤與分析
  • Provider 代理支援

安裝

快速範例

Node.js SDK 完整文件

查看完整 API 參考,包括 OpenAI/Anthropic SDK 相容性指南。

第三方 SDK 相容性

無需 ARouter SDK 即可快速上手。ARouter 與現有 provider SDK 完全相容:
只需將 base_url 改為 https://api.arouter.ai 並設定您的 ARouter API key,所有現有 SDK 程式碼無需修改即可正常運作。