為什麼與 ARouter 合作
- 即時觸達開發者 — 使用 ARouter 的開發者無需註冊獨立帳戶或 SDK 即可立即存取您的模型
- 零摩擦切換 — 開發者只需修改一個字串(
model: "yourprovider/your-model")即可試用您的模型 - 流量增長 — 您的模型出現在 ARouter 模型目錄中,並可透過統一的
/v1/models端點存取 - 透明定價 — 您設定價格;ARouter 向最終用戶準確呈現
整合要求
要與 ARouter 整合,您的 API 必須提供:1. OpenAI 相容端點
ARouter 使用 OpenAI API 格式進行請求路由。您的端點應接受:2. 模型 ID
您公開的每個模型應具有唯一且穩定的模型 ID。ARouter 使用provider/model 命名慣例:
3. 使用量回報
您的回應必須包含帶有準確 Token 計數的usage 物件:
ARouter 負責處理的內容
整合後,ARouter 將為您的用戶透明處理以下事項:| 職責 | ARouter | 您的 API |
|---|---|---|
| API Key 管理 | 使用注入的憑證路由請求 | 驗證憑證 |
| 服務商健康監控 | 熔斷器 + 金鑰池健康檢查 | 回應請求 |
| 速率限制 | 追蹤每個金鑰和用戶的限制 | 執行您的速率限制 |
| 使用量記錄 | 記錄 Token 和成本 | 在回應中回傳使用量 |
| 串流傳輸 | 透傳 SSE 流 | 產生 SSE 流 |
| 錯誤規範化 | 標準化錯誤代碼 | 回傳原生錯誤 |
模型元資料
ARouter 透過/v1/models 端點向開發者提供豐富的模型元資料。您可以為每個模型提供:
支援的端點類型
| 端點類型 | 說明 |
|---|---|
| OpenAI Chat Completions | 支援串流傳輸的標準聊天 |
| OpenAI Embeddings | 透過 /v1/embeddings 的文字嵌入 |
| Anthropic Messages | 原生 Anthropic 訊息格式 |
| Gemini GenerateContent | 原生 Gemini 格式 |
| 自訂端點 | 透過服務商代理(/{yourprovider}/{path}) |
服務商代理
開發者也可以透過 ARouter 的服務商代理直接向您的 API 發送請求,完全繞過模型路由層:快速開始
將您的模型整合到 ARouter:- 聯絡我們,發送郵件至 providers@arouter.ai,附上您的 API 文件和模型目錄
- 提供憑證 — ARouter 使用的 API Key 或 OAuth 憑證
- 檢查模型元資料 — 確認模型 ID、定價、上下文長度和支援的參數
- 測試整合 — ARouter 團隊驗證路由和回應格式相容性
- 上線 — 您的模型將出現在 ARouter 目錄中,立即可存取
資料處理
ARouter 尊重您的資料政策:- 請求/回應資料預設不儲存 — 參閱資料採集
- 您可以指定您的端點是否支援零資料保留(ZDR)
- 開發者可以按請求選擇是否啟用資料採集