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 代码无需修改即可正常工作。