コンテンツにスキップ

プラットフォーム API 概要

プラットフォーム API を使うと、スクリプトやサードパーティシステムがあなた本人として RouteAPI アカウントを管理できます。残高の照会、API Key の作成と管理、アカウントログ(CSV / JSONL エクスポート対応)・使用量統計の確認が可能です。

Base URL: https://www.routeapi.ai/api/open/v1
認証方式: Authorization: Bearer rat_xxxx — マネジメントキーの作成と保管は プラットフォーム API の認証 を参照してください。

Terminal window
curl https://www.routeapi.ai/api/open/v1/balance \
-H "Authorization: Bearer $ROUTEAPI_MANAGEMENT_KEY"

/api/open/v1 配下のすべてのエンドポイントは同じヘッダーを受け付けます。レスポンスは統一された { success, message, data } ボディです。この形式、エラーコード、レート制限については エラーと制限 を参照してください。

金額フィールドはすべてサイトの表示通貨による金額で、小数点以下 2 桁です(例: 10.00)。通貨は 残高を照会する で返されます。各金額は個別に四捨五入されるため、合計金額と行ごとの金額の合計が ±0.01 ずれる場合があります。

一覧系エンドポイントは共通のページ番号方式を使用します。

パラメーター型デフォルト説明
pinteger1ページ番号。1–1000000
page_sizeinteger101 ページあたりの件数。1–1000

明示的に指定した p / page_size は上記の範囲内である必要があります。整数でない値、0、負の値、範囲外の値は 400 invalid_request を返し、デフォルト値への置き換えや切り捨ては行いません。レスポンスの page / page_size が実際に適用された値です。

ログ系エンドポイントの total は最大 10000 までで、それを超える場合は常に 10000 になります。完全なデータが必要な場合は時間範囲を分けて取得してください。

クエリ文字列に未エンコードのセミコロン ; を含めないでください。%3B にエンコードしない場合、リクエスト全体が 400 invalid_request になります。% は %25、空白は + または %20 にエンコードしてください。

以下のパスは https://www.routeapi.ai/api/open/v1 からの相対パスです。

メソッドパス説明
GET/balance残高を照会する
メソッドパス説明
GET/keysAPI Key を一覧表示する
GET/keys/:idAPI Key を取得する
GET/keys/:id/keyAPI Key の完全な値を取得する
POST/keysAPI Key を作成する
PATCH/keys/:idAPI Key を更新する
DELETE/keys/:idAPI Key を削除する
メソッドパス説明
GET/logsアカウントログを照会する
GET/logs/exportログのエクスポート
メソッドパス説明
GET/usage使用量統計を照会する
GET/usage/modelsモデル別の使用量を照会する
GET/usage/keysKey 別の使用量を照会する