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}}请替换为控制台创建的令牌。