音楽クイックスタート
音楽クイックスタート
Music APIで音楽を生成する方法を学びます。
このガイドでは、Music APIを使って音楽を生成する方法を紹介します。
ElevenLabs music skillを使うと、AIコーディングアシスタントから音楽トラックを生成できます。
Music APIの使い方
APIキーを作成
ダッシュボードでAPIキーを作成し、安全にAPIへアクセスするために使用します。
キーは管理されたシークレットとして保存し、好みに応じて.envファイルによる環境変数として、またはアプリの設定で直接SDKに渡してください。
コンポジションプラン
コンポジションプランは、生成したい音楽をより詳しく記述するJSONオブジェクトです。簡単なプロトタイピングにはテキストプロンプトを使用し、チャンク構造の指定、歌詞タイミングの正確な調整、複雑なアレンジが必要な場合はコンポジションプランを使用します。
コンポジションプランを生成する
APIを使用して、プロンプトからコンポジションプランを生成できます。
上記により、次のようなコンポジションプランが生成されます。
コンポジションプランを使う
コンポジションプランをcomposeメソッドに渡すことで、音楽を生成できます。
詳細情報付きで音楽を生成する
音楽を生成するたびに、プロンプトからコンポジションプランが作成されます。詳細レスポンスエンドポイントを使用すると、このプランを取得できます。
著作権で保護された素材
著作権で保護された素材を含む音楽またはコンポジションプランを生成しようとすると、エラーになります。これには、バンドやミュージシャンを名前で指定することや、著作権で保護された歌詞を使用することが含まれます。
著作権で保護された素材を含むプロンプト
この場合、APIは代わりに使用できるプロンプトの候補を含むbad_promptエラーを返します。
著作権で保護された素材を含むコンポジションプラン
著作権で保護された素材を使用するスタイルでコンポジションプランを生成した場合、bad_composition_planエラーが返されます。音楽プロンプトと同様に、提案されたコンポジションプランcomposition_plan_suggestionがエラー内で返されます。
有害な素材を含むコンポジションプランまたはプロンプトの場合、プロンプトの候補は 返されません。