API認証
API認証
ElevenLabs APIリクエストの認証方法を確認
APIキー
ElevenLabs APIでは、認証にAPIキーを使用します。APIへのすべてのリクエストにはAPIキーを含める必要があります。APIキーはリクエストの認証と使用量クォータの追跡に使用されます。
各APIキーには、次の制限を設定できます。
- **スコープ制限:**キーがアクセスできるAPIエンドポイントを限定して、アクセス制限を設定します。
- **クレジットクォータ:**使用量を管理するためのカスタムクレジット上限を定義します。
- **IP許可リスト:**キーを特定のIPアドレスまたはCIDR範囲に制限します。許可リストにないIPからのリクエストは、
403エラーで拒否されます。詳細を見る。
**APIキーは秘密情報です。**他者と共有したり、クライアントサイドのコード(ブラウザ、アプリ)に公開したりしないでください。
すべてのAPIリクエストには、次のようにxi-api-keyHTTPヘッダーでAPIキーを含める必要があります。
リクエストの送信
以下のコマンドをターミナルに貼り付けると、最初のAPIリクエストを実行できます。$ELEVENLABS_API_KEYを秘密のAPIキーに置き換えてください。
elevenlabsPythonパッケージを使用する例:
elevenlabsNode.jsパッケージを使用する例:
単回使用トークン
一部のエンドポイントでは、単回使用トークンを使ってリクエストを認証できます。これらのトークンは有効期間が限定されており、たとえばクライアントサイドからAPIキーを公開せずにAPIへ接続するために使用できます。
詳しくは、単回使用トークンのドキュメントをご覧ください。