众扬汇 AI 开放平台 API 文档

RIFF.6 续写模式

OpenAPI Specification

接口:POST /riffusion/generate

状态:原文归入「废弃、未开放/Riffusion」分组,状态为 developing。

说明:本页用于在已有音乐片段上继续往后写,而不是从零生成。请求参数与 RIFF.1 保持一致,区别只有两点:必须携带 morph 对象,且 morph.transform 固定为 extend。

鉴权:请求头 Authorization: Bearer {{YOUR_API_KEY}}。

请求头

  • Authorization:可选,string,默认 Bearer {{YOUR_API_KEY}}。

请求体参数(application/json)

  • model:必填,string,模型标识(原文未给取值与说明,待补)。
  • lyrics:必填,string,歌词内容(原文未给说明,待补)。
  • tag:必填,string,风格标签(原文未给说明,待补)。
  • title:必填,string,标题(原文未给说明,待补)。
  • morph:必填,object,续写控制对象,下列子字段均为必填:
    • riff_id:string,待续写的片段标识(原文未给说明,待补)。
    • transform:string,本模式固定取 extend。
    • crop_end_at:number(原文未给说明,待补)。
    • normalized_lyrics_strength:number(原文未给说明,待补)。
    • normalized_sound_prompt_strength:number(原文未给说明,待补)。
    • normalized_weirdness:number(原文未给说明,待补)。
    • normalized_variation_strength:integer(原文未给说明,待补)。
    • duration:number(原文未给说明,待补)。

必填字段:model、lyrics、tag、title、morph。

响应

  • 200:成功;返回 JSON 对象,字段结构原文未给出,待补。

请求示例

@json { "model": "FUZZ-1.1", "lyrics": "……", "tag": "民谣", "title": "示例作品", "morph": { "riff_id": "已完成歌曲编号", "transform": "extend", "crop_end_at": 30, "normalized_lyrics_strength": 0.5, "normalized_sound_prompt_strength": 0.5, "normalized_weirdness": 0.3, "normalized_variation_strength": 1, "duration": 60 } } @

续写适合在已有成品后面接着写,crop_end_at 指从第几秒起接续;其余权重与专业模式含义一致。

使用提示:本平台 Base URL 为 https://api.allyang.cn,OpenAI 兼容接口路径以 /v1 开头;示例里的 {{YOUR_API_KEY}} 请替换为控制台创建的令牌。