コンソール

クイックスタート

最小限のリクエストで最初のAPI呼び出しを完了します。用意するのはAPIキーと利用可能なvoice_idだけです。

APIキーの取得

APIキー管理プラットフォームにアクセスして、APIキーを作成します。完全なキーは一度しか表示されません。サーバー側の環境変数またはシークレット管理システムに保存し、ブラウザのコードや公開リポジトリには書き込まないでください。

環境変数の設定

ローカルでデバッグする際は、APIキーを環境変数に設定します。

macOS / Linux(Bash)
export MOSS_API_KEY="<your_api_key>"

最初のリクエストの送信

以下の呼び出しでは、単一話者の音声生成APIを使用します。voice_idはボイス一覧の取得またはボイスの作成APIで取得できます。

音声の作成 · cURL
curl -X POST "https://api.mosi.cn/v1/audio/speech" \
  -H "Authorization: Bearer $MOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "moss-tts-1.5-flash",
    "input": "Moss APIへようこそ。[pause 0.8s]これから音声を生成します。",
    "voice_id": "94aa4989-c7e9-5007-ae42-ab401823e6c9",
    "response_format": "mp3",
    "delivery_method": "url"
  }'

返却結果の読み取り

このリクエストではdelivery_method=urlを使用しているため、成功後にレスポンスのurlを読み取って生成された音声を取得します。非同期呼び出しに変更する場合は、返されたtask_idを使ってGET /v1/audio/tasks/{task_id}を呼び出し、最終状態と結果を照会します。

次のステップ