官方 SDK
ARouter 提供官方 SDK,全面支持对话补全、流式输出、key 管理和 provider 代理。Go SDK
Node.js SDK
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 兼容性指南。