Management Key
BYOKキーを作成
組織の BYOK アップストリームキーを作成し、直ちにモデルカタログを同期します。アップストリームの apiKey が平文で現れるのはこのリクエストのみで、保存時に暗号化され、以後はマスク形式(keyMask)でのみ返されます。成功時は 201 でキーオブジェクトと同期結果(sync)を返します。
POST
/api/v1/management/byok-keys認証
Authorization必須string · header
Authorization ヘッダーに Bearer トークンとして API キーを渡します。
Body
name必須string
キーの表示名。
1-200 chars
baseUrl必須string
アップストリームプロバイダーの API base URL。プライベート/ローカルアドレスは拒否されます(400)。
1-2000 chars, public HTTPS endpoint
apiKey必須string
アップストリームプロバイダーの API キー(平文)。このリクエストのみに現れ、暗号化保存され、以後は keyMask のみ返されます。
1-2000 chars
protocolstring
アップストリームの API 介面プロトコル。デフォルトは openai。
openaianthropicExample:
"openai"fallbackModestring
アップストリーム失敗時の挙動:seamless(デフォルト)=プラットフォームルーティングへ回退;strict=回退せずエラーを返す。
seamlessstrictExample:
"seamless"disabledCanonicalIdsstring[]
作成時に無効化するモデル(canonical id)のリスト。同期後、これらのモデルはこのキー経由でルーティングされません。
≤2000 items
scopedApiKeyIdsstring[]
この BYOK を適用するプラットフォーム API キー(キー id)を限定します。空/省略=組織の全キーに適用。所有していないキー id を含むと拒否されます(400)。
≤200 items; must be your own keys
レスポンス例