エンタープライズ契約が確定すると、Cartesia はアカウント向けに以下のリソースをプロビジョニングします。プロビジョニング済みリソースはすべて オンプレミスポータル からダウンロードできます。
オンプレミスポータルは、オンプレミスが有効化された組織下でのみアクセス可能です。表示されない場合は、アカウントスイッチャーでその組織に切り替えてください。
サービスアカウント
アカウント用にサービスアカウントが作成されます。このサービスアカウントは以下のアクセス権を持ちます:
- Cartesia 提供のコンテナイメージをホストするプライベートアーティファクトレジストリへのアクセス。
- デプロイメント構成を含む共通ストレージバケット
gs://cartesia-onprem へのアクセス。
- 顧客固有のアーティファクトをホストするプライベートストレージバケット
gs://cartesia-{{name}} へのアクセス。
このサービスアカウントの JSON キーは オンプレミスポータル からダウンロードしてください。
GCloud 上のリソースにアクセスする前に、サービスアカウントをアクティベートします:
顧客アーティファクトバケット
顧客固有のバケット gs://cartesia-{name} は、セルフホストデプロイメントが実行時に消費するボイスマイグレーションと LoRA チェックポイントをホストします:
API サーバーは migrations/v2/migrations/ から同期します。ワーカーは loras/ から LoRA チェックポイントを同期します。
Cartesia クラウド API に対して POST /onprem/add-voices または POST /onprem/add-pdict を呼び出すと、ファイルが migrations/v2/migrations/ に配置されます。マイグレーション API とホットリロードの挙動については アーティファクトの管理 を参照してください。
デプロイメント構成
cartesia-onprem バケットには、すべてのデプロイメント構成を保持するバージョン管理されたリポジトリ cartesia-kube が含まれています。
最新リリースをダウンロードして検証します:
展開すると、cartesia-kube にはすべてのデプロイ方法に必要なものが含まれています:
構成ファイル
各デプロイ方法は cartesia-kube 内に独自の構成ファイルを持ちます。.example ファイルをコピーして値を埋め、デプロイ時に参照してください。
| デプロイ方法 | 構成ファイル | ドキュメント |
|---|
| Kubernetes(Terraform — AWS EKS) | aws-terraform.tfvars.example | マネージド Kubernetes |
| Kubernetes(Terraform — GCP GKE) | gcp-terraform.tfvars.example | マネージド Kubernetes |
| Kubernetes(Helm のみ、既存クラスタ) | cartesia/values.yaml(完全リファレンス)と cartesia/sample-values.yaml(厳選した例) | マネージド Kubernetes |
| Docker Compose / Swarm(ベータ) | local/.env.example | Docker |
コンテナレジストリ
イメージは us-docker.pkg.dev/cartesia-external/self-serve にホストされており、リリースタグ(例: sonic-20251118)でタグ付けされます。完全なイメージ参照形式は次のとおりです:
イメージ
| イメージ名 | 説明 |
|---|
cartesia-api | API サーバー |
cartesia-license-proxy | ライセンスの検証と適用 |
cartesia-sonic-azure-disco | TTS ワーカー — sonic-3.5 |
cartesia-sonic-rosy-dragon | TTS ワーカー — sonic-3 |
cartesia-sonic-royal-plant | TTS ワーカー — sonic-2 |
cartesia-sonic-voice-clone | TTS ワーカー — voice cloning |
NATS はパブリックイメージを使用するため、Cartesia レジストリから取得する必要はありません。
利用可能なタグの一覧
最新順にソートして利用可能なイメージタグを一覧表示します:
cartesia-sonic-api は上表の任意のイメージ名に置き換えてください。~ プレフィックスは降順ソートで、最新タグを先頭に表示します。
プライベートレジストリへのミラーリング
エアギャップ環境やネットワーク制限のある環境では、デプロイ前にイメージを自社のレジストリにミラーリングしてください。
サービスアカウントで Docker を認証します:
各イメージを pull、retag、push します。例:
上表の各イメージについて繰り返します。
その後、infra.imageRegistry(Helm)にプライベートレジストリの URL を設定します。