ライブラリ&SDK

ElevenLabs APIで使用できる言語別ライブラリを確認できます。

公式REST APIライブラリ

ElevenLabsは、REST APIで利用可能な最新機能に対応して更新される、公式サポートのライブラリを提供しています。

言語GitHubパッケージマネージャー
PythonGitHub READMEPyPI
JavaScript(Node)GitHub READMEnpm

コマンドラインインターフェース

ElevenLabs CLIを使うと、ターミナルからREST APIを利用できます。推奨されるインストール方法は、Homebrew(macOS)とScoop(Windows)です。

brew install elevenlabs/tap/elevenlabs

AIコーディングアシスタントを使っていますか?プロジェクトでelevenlabs generate-skillsを実行すると、各コマンドグループ用の SKILL.mdがskills/に作成されます。これにより、ドキュメントを貼り付けなくても、アシスタントがCLIのすべての機能を把握できます。 別の場所に配置するには--output-dirを使ってください。CLIに組み込まれたAPI定義を読み取るため、APIキーは不要で、オフラインでも動作します。また、 インストールしているCLIのバージョンに常に対応します。

次に認証します。ブラウザが開き、CLIを認可できます。

elevenlabs auth login

公式Agents Platformライブラリ

これらのライブラリは、ElevenLabsのAgents Platformで使用するために設計されています。

言語ドキュメントパッケージマネージャー
JavaScriptドキュメントnpm
Reactドキュメントnpm
React Nativeドキュメントnpm
PythonドキュメントPyPI
SwiftドキュメントGithub
KotlinドキュメントMaven
FlutterドキュメントPub

サードパーティライブラリ

これらのライブラリはElevenLabsによる公式サポートの対象ではなく、コミュニティによって保守されています。

ライブラリドキュメントパッケージマネージャー
Vercel AI SDKドキュメントnpm
.NETドキュメントNuGet
UnityドキュメントOpenUPM