API v1

FM9 API 文件

使用我們的 REST API 在您的應用程式中建構強大的音樂生成功能。

快速開始

透過單個 API 呼叫生成您的第一首曲目。

Requestbash
curl -X POST https://api.fm9.ai/v1/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "歡快的電子舞曲"}'
Responsejson
{
  "id": "gen_abc123",
  "status": "processing",
  "estimated_time": 30
}

身份驗證

所有 API 請求都需要 API 金鑰。在 Authorization 標頭中包含您的金鑰:

從以下位置取得您的 API 金鑰 開發者控制台.

Authorization: Bearer YOUR_API_KEY

端點

POST/v1/generate

生成音樂

建立新的音樂生成任務。

Parameters

  • prompt-要生成的音樂的文字描述(必需)
  • duration-曲目長度(秒)(30-180,預設:60)
  • style-音樂風格預設(可選)
  • instrumental-是否只生成純音樂(預設:false)

傳回包含任務 ID 和狀態的生成物件。

GET/v1/generation/:id

取得生成狀態

檢查生成任務的狀態。

傳回包含目前狀態的生成物件,完成時包含下載連結。

GET/v1/generations

列出生成記錄

檢索您的生成歷史列表。

Parameters

  • limit-要傳回的結果數量(預設:20,最大:100)
  • offset-分頁偏移量(預設:0)
  • status-按狀態篩選(pending、processing、completed、failed)

API 定價

簡單透明的按使用量計費。

入門版

免費

每月 10 次生成

  • 基礎 API 存取
  • 標準品質
  • 社群支援

開發者版

$49/mo

每月 500 次生成

  • 完整 API 存取
  • 高品質輸出
  • 優先支援
  • Webhook 回調

企業版

定制

無限制

  • 專用基礎設施
  • 定制模型
  • SLA 保證
  • 全天候支援

速率限制

為確保公平使用和服務穩定性,適用以下速率限制:

  • 入門版:每分鐘 10 個請求
  • 開發者版:每分鐘 60 個請求
  • 企業版:自訂限制

如果超過速率限制,您將收到 429 請求過多回應。

錯誤代碼

API 使用標準 HTTP 回應代碼來指示成功或失敗。

CodeDescription
400錯誤請求 - 無效參數
401未授權 - 無效或缺失 API 金鑰
402需要付款 - 點數不足
429請求過多 - 超出速率限制
500伺服器內部錯誤 - 我們這邊出了問題

需要幫助?

我們的開發者支援團隊隨時為您提供幫助。

電子郵件:[email protected]

完整文件請訪問 docs.fm9.ai