Models API
現在 Sarashina API で利用可能なモデルの一覧を取得する API です。OpenAI 互換のレスポンス形式で返却します。各モデルの詳細な仕様・主要機能は モデル一覧 を参照してください。
API キーによる認証方法、エラーレスポンスの仕様は はじめに、レート制限の詳細は レート制限 をあわせてご確認ください。
エンドポイント
GET https://api.sarashina.ai/v1/models- リクエストボディは不要です。
- 個別のモデルを取得するエンドポイント(
GET /v1/models/{モデルID})は提供していません。 - 翻訳専用モデル(
sarashina3-translate)は本 API の対象外のため、一覧には含まれません。
利用例
リクエスト (cURL)
curl https://api.sarashina.ai/v1/models \
-H "Authorization: Bearer ${SARASHINA_API_KEY}"レスポンス例
{
"object": "list",
"data": [
{
"id": "sarashina3.2-mini-thinking",
"object": "model",
"created": 1793235600,
"owned_by": "sbintuitions"
},
{
"id": "sarashina3-mini",
"object": "model",
"created": 1791853200,
"owned_by": "sbintuitions"
},
{
"id": "sarashina3-nano",
"object": "model",
"created": 1791853200,
"owned_by": "sbintuitions"
},
{
"id": "sarashina3-guard",
"object": "model",
"created": 1791853200,
"owned_by": "sbintuitions"
},
{
"id": "sarashina3-embedding",
"object": "model",
"created": 1791853200,
"owned_by": "sbintuitions"
},
{
"id": "sarashina3-rerank",
"object": "model",
"created": 1791853200,
"owned_by": "sbintuitions"
}
]
}レスポンス構造
レスポンスには将来フィールドが追加される場合があります。未知のフィールドは無視してください。
Model List レスポンス オブジェクト
| フィールド | 型 | 説明 |
|---|---|---|
object | string | 常に "list" |
data | array of Model object | 利用可能なモデルの配列(Model オブジェクト) |
Model オブジェクト
data 配列の要素です。
| フィールド | 型 | 説明 |
|---|---|---|
id | string | モデル ID。Chat Completions など各 API の model パラメータに指定する値です |
object | string | 常に "model" |
created | integer | モデルが提供開始された時刻(UNIX タイムスタンプ、秒) |
owned_by | string | 常に "sbintuitions" |
コンテクスト長や料金などの詳細なメタデータは本 API のレスポンスには含まれません。モデル一覧 ページを参照してください。