API認証
SecureAI は、すべての外部 API アクセスに API キー認証を使用します。キーは管理者によって作成および構成されたベアラー トークンであり、モデル、ポリシー、制限、請求、セキュリティをキーごとに制御できます。認証ヘッダー
sk-プレフィックスで始まります (例:sk-8cd5253f...)。- プレフィックスの後には、64 文字の 16 進数のシークレットが続きます。
- キーの SHA-256 ハッシュのみがサーバー側に保存されます。完全なキーは作成時に 1 回表示されます。紛失した場合は、キーをローテーション/再作成してください。
API キーの作成と構成
管理者は、[管理] → [API キー] でキーを作成します (API ベース/api/admin/api-keys、管理者専用)。完全なキーは作成時に一度返されます。各キーには次の構成が含まれます。
所有権と請求
呼び出し元は、
user_id 本体パラメーター (管理者ゲート) を使用して、異なる ユーザーに個別のリクエストを請求できます。
制限
許可リスト
プロンプトシールド
プロンプト シールド API を参照してください。
冗長性のデフォルト
failoverDefaults は、デフォルト モデル フェイルオーバー チェーン をキーに接続します: models[] (最大 3)、timeout_ms (1000 ~ 300000)、first_token_timeout_ms (500 ~ 60000)、および on[] トリガー。その後、呼び出し元はリクエストごとにチェーンを送信せずにフェイルオーバーを取得します。
べき等性
補完POST は Idempotency-Key ヘッダーを受け入れます。同じキーを使用して再試行すると、2 回目の請求ではなく元の結果が返されます。ネットワーク再試行を安全にするために使用します。 チャット補完 を参照してください。
レート制限
デフォルトの上限 (キーごとに設定可能):- 1 分あたり: 60 リクエスト
- 1 時間あたり: 1000 リクエスト
- 毎日: 100 件のリクエスト
- 毎月: 10,000 リクエスト
GET /usage を介して独自のライブ クォータと制限を読み取ることができます。
セキュリティ機能
- HTTPS のみ - すべての API 呼び出しには TLS が必要です。
- 保存時にハッシュ — 各キーの SHA-256 ハッシュのみが保存されます。
- 使用状況の追跡と監査ログ - すべての通話と認証イベントがログに記録されます。
- SMLTP 準拠 - セキュリティ ポリシーはすべてのリクエストに適用されます。
エラー応答
認証エラー
レート制限エラー
一般的なエラー コード
次のステップ
- API リファレンス — 利用可能なすべての外部エンドポイントを調べます。
- チャット補完 — 補完の統合を開始します。
- OpenAI互換エンドポイント — 既存のOpenAI SDKを再利用します。
- 使用法 — クォータと制限を確認します。

