已上线

Google FlowMusic Lyria 3 Pro 开发指南

更新于 2026-09-02

Google FlowMusic Lyria 3 Pro 当前状态为“已上线”。本页提供开发接入所需的模型 ID、定价快照与可复制示例;产品介绍与实时价格见 Google FlowMusic Lyria 3 Pro 模型页

简介

  • 供应商:Google
  • 类型:音频生成
  • 档位数:1
  • 端点标签:audio-task

此音乐模型使用异步任务接口:提交 `POST /v1/audios/tasks` 后,通过 `GET /v1/tasks/{task_id}` 查询进度和结果。请求字段由后台模型目录中的生成能力配置提供。

可用档位与价格

请求里的 model 必须使用下表中的模型 ID(区分大小写)。

档位 模型 ID 输入 输出 上下文
Google FlowMusic Lyria 3 Pro flowmusic-lyria-3-pro $0.033000 / 次 总价按请求参数和实际用量计算

价格为构建时快照;以控制台与 定价页 实时数据为准。

组合计费规则

flowmusic-lyria-3-pro

按请求参数动态计费总价按请求参数和实际用量计算
基础价格$0.0330 / 次
  • 提交时按公开参数预估;完成后可能按供应商返回的实际用量结算
查看高级计费表达式v2:provider_credits > 0 ? tier("ttapi_flowmusic_actual_quota_plus_10pct_2026_08_30", units(provider_credits, 0.011)) : tier("ttapi_flowmusic_generation_plus_10pct_2026_08_30", units(1, 0.033))

Base URL 与认证

export OPENAI_BASE_URL="https://api.rokoapi.com/v1"
export OPENAI_API_KEY="sk-..."

所有请求携带 Authorization: Bearer $OPENAI_API_KEY。密钥在 控制台密钥页 创建。

快速开始

cURL

curl https://api.rokoapi.com/v1/audios/tasks \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: YOUR_UNIQUE_REQUEST_ID" \
  -d '{
  "model": "flowmusic-lyria-3-pro",
  "prompt": "cinematic ambient music with warm strings and a gentle piano",
  "duration": 30,
  "metadata": {
    "lyrics": "[Verse]\nNeon rain falls softly tonight",
    "title": "Neon Rain",
    "bpm": 120,
    "seed": "42"
  }
}'

Python(requests)

import json
import requests

base_url = "https://api.rokoapi.com/v1"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Idempotency-Key": "YOUR_UNIQUE_REQUEST_ID",
}
payload = json.loads(r'''{
  "model": "flowmusic-lyria-3-pro",
  "prompt": "cinematic ambient music with warm strings and a gentle piano",
  "duration": 30,
  "metadata": {
    "lyrics": "[Verse]\nNeon rain falls softly tonight",
    "title": "Neon Rain",
    "bpm": 120,
    "seed": "42"
  }
}''')
task = requests.post(
    f"{base_url}/audios/tasks",
    headers=headers,
    json=payload,
).json()
result = requests.get(
    f"{base_url}/tasks/{task['task_id']}",
    headers=headers,
).json()
print(result)

常用参数

参数说明
model上表中的音乐模型 ID,例如 flowmusic-lyria-3-pro
prompt 音乐风格与声音描述
metadata.lyrics 歌词
metadata.title 歌曲标题
duration 时长 (1–240 秒)
metadata.bpm BPM (1–—)
metadata.seed Seed

提交成功会同时返回值相同的 idtask_id;新代码应保存 task_id。生产调用建议携带唯一的 Idempotency-Key。请定期请求 GET /v1/tasks/{task_id} ,直到状态变为 completed 或 failed;不要使用聊天或流式端点调用异步生成模型。 完整协议见音频生成任务

注意事项

  • 请使用本页列出的已上线模型 ID;未开通或已下线的名称会返回模型不可用类错误。
  • 余额不足、分组无权限时通常表现为 403;请检查账户额度与密钥所属分组。
  • 多模态、工具调用、缓存计费等能力因上游与渠道配置而异,以实际响应与控制台说明为准。