API認証
ElevenLabs APIリクエストの認証方法を確認
APIキー
キーは不要です。コーディングエージェントに設定を任せましょう。
以下をClaude Code、Cursor、またはCodexに貼り付けてください。サインインまたはアカウント作成、キーの作成、プロジェクトへのSDK追加を行います。
仕組みを確認するか、onboardコマンドのソースを読んで、エージェントに何を指示するのかを正確に確認できます。
ElevenLabs APIでは、認証にAPIキーを使用します。APIへのすべてのリクエストにはAPIキーを含める必要があります。APIキーはリクエストの認証と使用量クォータの追跡に使用されます。
各APIキーには、次の制限を設定できます。
- スコープ制限: キーがアクセスできるAPIエンドポイントを制限して、アクセス制限を設定します。
- クレジットクォータ: 使用量を管理するために、カスタムのクレジット上限を定義します。
- IP許可リスト: キーを特定のIPアドレスまたはCIDR範囲に制限します。許可リストにないIPからのリクエストは、
403エラーで拒否されます。詳細。
APIキーは秘密情報です。 他者と共有したり、クライアントサイドのコード(ブラウザ、アプリ)で公開したりしないでください。
すべてのAPIリクエストには、次のようにxi-api-key HTTPヘッダーでAPIキーを含めてください。
リクエストの送信
以下のコマンドをターミナルに貼り付けると、最初のAPIリクエストを実行できます。$ELEVENLABS_API_KEYはシークレットAPIキーに置き換えてください。
elevenlabs Pythonパッケージの例:
elevenlabs Node.jsパッケージの例:
単回使用トークン
一部のエンドポイントでは、単回使用トークンを使用してリクエストを認証できます。これらのトークンは限られた期間のみ有効で、たとえばクライアントサイドからAPIキーを公開せずにAPIへ接続するために使用できます。
詳しくは、単回使用トークンのドキュメントをご覧ください。