bugfix
This commit is contained in:
parent
2dd41a8f9c
commit
8e133c7153
567
README.md
567
README.md
@ -28,7 +28,6 @@ a llm application, which can select differences llm avaiable in the backend, can
|
||||
* 流式:
|
||||
```
|
||||
./oc.curl 你是谁
|
||||
```
|
||||
data: {"id": "chatcmpl-2665dfd8-e05f-9d7f-adff-3c53c174a454", "object": "chat.completion.chunk", "created": 1775019761, "choices": [{"logprobs": null, "index": 0, "delta": {"content": "", "role": "assistant"}}], "model": "qwen3-max", "reasoning_content": null, "content": "", "finish": "0", "llmusageid": "K9_veNBxeqvrFfbGWXs0R"}
|
||||
data: {"id": "chatcmpl-2665dfd8-e05f-9d7f-adff-3c53c174a454", "object": "chat.completion.chunk", "created": 1775019761, "choices": [{"delta": {"content": "\u6211\u662f", "role": null}, "index": 0}], "model": "qwen3-max", "reasoning_content": null, "content": "\u6211\u662f", "finish": "0", "llmusageid": "K9_veNBxeqvrFfbGWXs0R"}
|
||||
data: {"id": "chatcmpl-2665dfd8-e05f-9d7f-adff-3c53c174a454", "object": "chat.completion.chunk", "created": 1775019761, "choices": [{"delta": {"content": "\u901a\u4e49\u5343", "role": null}, "index": 0}], "model": "qwen3-max", "reasoning_content": null, "content": "\u901a\u4e49\u5343", "finish": "0", "llmusageid": "K9_veNBxeqvrFfbGWXs0R"}
|
||||
@ -52,19 +51,7 @@ data: [DONE]
|
||||
{"id": "chatcmpl-eea7abb9-24d5-9f70-b6f6-d7da4f22a8b8", "object": "chat.completion", "created": 1775011902, "choices": [{"finish_reason": "stop", "index": 0, "message": {"content": "我是通义千问,阿里巴巴集团旗下的超大规模语言模型。我能够回答问题、创作文字,比如写故事、写公文、写邮件、写剧本、逻辑推理、编程等等,还能表达观点,玩游戏等。如果你有任何问题或需要帮助,欢迎随时告诉我!", "role": "assistant"}}], "model": "qwen3-max", "reasoning_content": null, "content": "我是通义千问,阿里巴巴集团旗下的超大规模语言模型。我能够回答问题、创作文字,比如写故事、写公文、写邮件、写剧本、逻辑推理、编程等等,还能表达观点,玩游戏等。如果你有任何问题或需要帮助,欢迎随时告诉我!", "finish": "1", "usage": {"completion_tokens": 60, "prompt_tokens": 10, "prompt_tokens_details": {"cached_tokens": 0}, "total_tokens": 70}}
|
||||
```
|
||||
|
||||
## 视频生成
|
||||
我们提供以下供应商的视频生成模型服务
|
||||
* 北京生数
|
||||
viduQ3系列
|
||||
* 火山云
|
||||
seedance 1.5\ 2.0
|
||||
* 阿里万象
|
||||
wan 2.6
|
||||
|
||||
由于视频生成时间长, 目前供应商提供的模型生成视频时都是采取提交任务+查询任务结果两阶段模式, 所以元境平台也遵循这种方法
|
||||
|
||||
### 支持任务形式
|
||||
* 文生视频
|
||||
## 文生视频
|
||||
目前支持:
|
||||
| 模型id | 供应商 | 模型名 |
|
||||
+--------+--------+--------+
|
||||
@ -72,40 +59,214 @@ data: [DONE]
|
||||
| u9HZyfDoqU6uKI6M1BTks | 通义万象 | wan2.6-t2v |
|
||||
| r0ill7L0s6PtBS8mkmg-7 | vidu | viduq3-pro |
|
||||
| YjjGgxO_Xma8PWsMjJvps | 豆包 | eedance2.0 (未开通)|
|
||||
* 图生视频
|
||||
|
||||
* 参考生视频
|
||||
### 万象上传数据要求
|
||||
```
|
||||
[
|
||||
{
|
||||
"name":"prompt",
|
||||
"required":true,
|
||||
"uitype": "text",
|
||||
"label":"提示词"
|
||||
},
|
||||
{
|
||||
"name":"negative_prompt",
|
||||
"label":"反向提示词",
|
||||
"uitype": "text"
|
||||
},
|
||||
{
|
||||
"name":"size",
|
||||
"uitype":"code",
|
||||
"defaultvalue":"1920*1080",
|
||||
"data":[
|
||||
{
|
||||
"value":"832*480",
|
||||
"text":"832*480"
|
||||
}, {
|
||||
"value":"480*832",
|
||||
"text":"480*832"
|
||||
},{
|
||||
"value":"624*624",
|
||||
"text":"624*624"
|
||||
},{
|
||||
"value":"1280*720",
|
||||
"text":"1280*720"
|
||||
},{
|
||||
"value":"720*1280",
|
||||
"text":"720*1280"
|
||||
},{
|
||||
"value":"960*960",
|
||||
"text":"960*960"
|
||||
},{
|
||||
"value":"1088*832",
|
||||
"text":"1088*832"
|
||||
},{
|
||||
"value":"832*1088",
|
||||
"text":"832*1088"
|
||||
},{
|
||||
"value":"1920*1080",
|
||||
"text":"1920*1080"
|
||||
},{
|
||||
"value":"1080*1920",
|
||||
"text":"1080*1920"
|
||||
},{
|
||||
"value":"1440*1440",
|
||||
"text":"1440*1440"
|
||||
},{
|
||||
"value":"1632*1248",
|
||||
"text":"1632*1248"
|
||||
},{
|
||||
"value":"1248*1632",
|
||||
"text":"1248*1632"
|
||||
}
|
||||
],
|
||||
"label":"视频尺寸"
|
||||
},
|
||||
{
|
||||
"name":"duration",
|
||||
"lable":"视频时长",
|
||||
"uitype":"code",
|
||||
"defaultvalue": 15,
|
||||
"data":[
|
||||
{
|
||||
"value":"15",
|
||||
"text":"15秒"
|
||||
}, {
|
||||
"value":"10",
|
||||
"text":"10秒"
|
||||
}, {
|
||||
"value":"5", "text":"5秒"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
```
|
||||
### vidu 上传数据要求
|
||||
```
|
||||
[
|
||||
{
|
||||
"name":"prompt",
|
||||
"label":"提示词",
|
||||
"uitype":"text",
|
||||
"required":true
|
||||
},
|
||||
{
|
||||
"name":"off_peak",
|
||||
"label":"错峰执行",
|
||||
"uitype":"code",
|
||||
"defaultvalue": "N",
|
||||
"data":[{"value": "Y"},{"value": "N"}],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"name":"duration",
|
||||
"label":"视频长度1-16",
|
||||
"uitype":"int",
|
||||
"defaultvalue":10
|
||||
},{
|
||||
"name":"ratio",
|
||||
"label":"长宽比",
|
||||
"uitype":"code",
|
||||
"defaultvalue":"16:9",
|
||||
"textField":"value",
|
||||
"data":[{"value":"16:9"},{"value":"9:16"},{"value":"4:3"},{"value":"3:4"},{"value":"1:1"}]
|
||||
},{
|
||||
"name":"resolution",
|
||||
"label":"分辨率",
|
||||
"uitype":"code",
|
||||
"defaultvalue":"1080p",
|
||||
"data":[{"value":"540p","text":"540p"},{"value":"720p","text":"720p"},{"value":"1080p","text":"1080p"}]
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
### seedance 上传数据要求
|
||||
```
|
||||
[
|
||||
{
|
||||
"name":"prompt",
|
||||
"label": "提示词",
|
||||
"uitype": "text",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"name":"radio",
|
||||
"label":"宽高比例",
|
||||
"uitype":"code",
|
||||
"data":[
|
||||
{
|
||||
"value":"16:9",
|
||||
"text":"16:9"
|
||||
},
|
||||
{
|
||||
"value":"keep_ratio",
|
||||
"text":"与照片比例相同"
|
||||
},
|
||||
{
|
||||
"value":"4:3",
|
||||
"text":"4:3"
|
||||
},
|
||||
{
|
||||
"value":"1:1",
|
||||
"text":"1:1"
|
||||
},
|
||||
{
|
||||
"value":"3:4",
|
||||
"text":"3:4"
|
||||
},
|
||||
{
|
||||
"value":"9:16",
|
||||
"text":"9:16"
|
||||
},
|
||||
{
|
||||
"value":"9:21",
|
||||
"text":"9:21"
|
||||
},
|
||||
{
|
||||
"value":"21:9",
|
||||
"text":"21:9"
|
||||
},
|
||||
{
|
||||
"value":"adaptive",
|
||||
"text":"按图片自动选择"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "resolution",
|
||||
"label": "分辨率",
|
||||
"uitype": "code",
|
||||
"defaultvalue": "1080p",
|
||||
"data":[
|
||||
{
|
||||
"value":"480p",
|
||||
"text": "480p"
|
||||
},
|
||||
{
|
||||
"value": "720p",
|
||||
"text": "720p"
|
||||
},{
|
||||
"value": "1080p",
|
||||
"text": "1080p"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name":"duration",
|
||||
"label": "视频长度",
|
||||
"uitype":"int",
|
||||
"defaultvalue":12
|
||||
}
|
||||
]
|
||||
```
|
||||
## 图生视频
|
||||
| 模型id | 供应商 | 模型名 |
|
||||
+--------+--------+--------+
|
||||
| VooAIOtJdawpZjusWEzrh | 豆包 | doubao-seedance-1-5-pro-251215 |
|
||||
| 7RTOJD6K8A7RXCMG4GnQ9 | 豆包 | doubao-seedance-1-5-pro-251215 |
|
||||
| FK_h7FLYnosv2TkMN4ATC | vidu | viduq3-pro |
|
||||
| x4HksKp9mXR1Yv60mw6Py | 通义万象 | wan2.6-r2v |
|
||||
|
||||
### 任务提交
|
||||
* path /llmage/video
|
||||
* method POST
|
||||
* headers
|
||||
```
|
||||
{
|
||||
"Content-Type": "application/json",
|
||||
"Authorization": "Bearer XXXX" # XXXX是客户从元境平台申请到的APIKEY
|
||||
}
|
||||
```
|
||||
* data
|
||||
除llmid外,不同的模型需要的数据不同,请看后面的输入数据说明
|
||||
```
|
||||
{
|
||||
"llmid": # 模型识别名
|
||||
}
|
||||
```
|
||||
参数说明
|
||||
1. 模型id
|
||||
|
||||
2. prompt
|
||||
提示词
|
||||
|
||||
3. 其他输入
|
||||
不同的模型有不同的输入,但不输入也有缺省值
|
||||
通义万相:
|
||||
### 通义万象上传数据要求
|
||||
```
|
||||
[
|
||||
{
|
||||
@ -200,6 +361,326 @@ data: [DONE]
|
||||
]
|
||||
}
|
||||
]
|
||||
```
|
||||
### vidu 上传参数
|
||||
```
|
||||
[
|
||||
{
|
||||
"name":"prompt",
|
||||
"label":"提示词",
|
||||
"uitype":"text",
|
||||
"required":true
|
||||
},
|
||||
{
|
||||
"name":"off_peak",
|
||||
"label":"错峰执行",
|
||||
"uitype":"code",
|
||||
"defaultvalue": "N",
|
||||
"data":[{"value": "Y"},{"value": "N"}],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"name":"image_file1",
|
||||
"label":"首帧",
|
||||
"uitype":"image",
|
||||
"required":true
|
||||
},
|
||||
{
|
||||
"name":"image_file2",
|
||||
"label":"尾帧",
|
||||
"uitype":"image",
|
||||
"required":true
|
||||
},
|
||||
{
|
||||
"name":"duration",
|
||||
"label":"视频长度1-16",
|
||||
"uitype":"int",
|
||||
"defaultvalue":10
|
||||
},{
|
||||
"name":"ratio",
|
||||
"label":"长宽比",
|
||||
"uitype":"code",
|
||||
"defaultvalue":"16:9",
|
||||
"textField":"value",
|
||||
"data":[{"value":"16:9"},{"value":"9:16"},{"value":"4:3"},{"value":"3:4"},{"value":"1:1"}]
|
||||
},{
|
||||
"name":"resolution",
|
||||
"label":"分辨率",
|
||||
"uitype":"code",
|
||||
"defaultvalue":"1080p",
|
||||
"data":[{"value":"540p","text":"540p"},{"value":"720p","text":"720p"},{"value":"1080p","text":"1080p"}]
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
### vidu 上传数据要求
|
||||
```
|
||||
[
|
||||
{
|
||||
"name":"model",
|
||||
"label":"模型",
|
||||
"uitype":"code",
|
||||
"defaultvalue":"viduq3-pro",
|
||||
"textField":"value",
|
||||
"data":[{"value":"viduq2-turbo"},{"value":"viduq3-pro"}]
|
||||
},
|
||||
{
|
||||
"name":"prompt",
|
||||
"label":"提示词",
|
||||
"uitype":"text",
|
||||
"required":true
|
||||
},
|
||||
{
|
||||
"name":"off_peak",
|
||||
"label":"错峰执行",
|
||||
"uitype":"code",
|
||||
"defaultvalue": "N",
|
||||
"data":[{"value": "Y"},{"value": "N"}],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"name":"image_file1",
|
||||
"label":"首帧",
|
||||
"uitype":"image",
|
||||
"required":true
|
||||
},
|
||||
{
|
||||
"name":"image_file2",
|
||||
"label":"尾帧",
|
||||
"uitype":"image",
|
||||
"required":true
|
||||
},
|
||||
{
|
||||
"name":"duration",
|
||||
"label":"视频长度1-16",
|
||||
"uitype":"int",
|
||||
"defaultvalue":10
|
||||
},{
|
||||
"name":"ratio",
|
||||
"label":"长宽比",
|
||||
"uitype":"code",
|
||||
"defaultvalue":"16:9",
|
||||
"textField":"value",
|
||||
"data":[{"value":"16:9"},{"value":"9:16"},{"value":"4:3"},{"value":"3:4"},{"value":"1:1"}]
|
||||
},{
|
||||
"name":"resolution",
|
||||
"label":"分辨率",
|
||||
"uitype":"code",
|
||||
"defaultvalue":"1080p",
|
||||
"data":[{"value":"540p","text":"540p"},{"value":"720p","text":"720p"},{"value":"1080p","text":"1080p"}]
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
### seedance 上传数据要求
|
||||
```
|
||||
[
|
||||
{
|
||||
"name":"prompt",
|
||||
"label": "提示词",
|
||||
"uitype": "text",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"name":"radio",
|
||||
"label":"宽高比例",
|
||||
"uitype":"code",
|
||||
"data":[
|
||||
{
|
||||
"value":"16:9",
|
||||
"text":"16:9"
|
||||
},
|
||||
{
|
||||
"value":"keep_ratio",
|
||||
"text":"与照片比例相同"
|
||||
},
|
||||
{
|
||||
"value":"4:3",
|
||||
"text":"4:3"
|
||||
},
|
||||
{
|
||||
"value":"1:1",
|
||||
"text":"1:1"
|
||||
},
|
||||
{
|
||||
"value":"3:4",
|
||||
"text":"3:4"
|
||||
},
|
||||
{
|
||||
"value":"9:16",
|
||||
"text":"9:16"
|
||||
},
|
||||
{
|
||||
"value":"9:21",
|
||||
"text":"9:21"
|
||||
},
|
||||
{
|
||||
"value":"21:9",
|
||||
"text":"21:9"
|
||||
},
|
||||
{
|
||||
"value":"adaptive",
|
||||
"text":"按图片自动选择"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "resolution",
|
||||
"label": "分辨率",
|
||||
"uitype": "code",
|
||||
"defaultvalue": "1080p",
|
||||
"data":[
|
||||
{
|
||||
"value":"480p",
|
||||
"text": "480p"
|
||||
},
|
||||
{
|
||||
"value": "720p",
|
||||
"text": "720p"
|
||||
},{
|
||||
"value": "1080p",
|
||||
"text": "1080p"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name":"duration",
|
||||
"label": "视频长度",
|
||||
"uitype":"int",
|
||||
"defaultvalue":12
|
||||
}, {
|
||||
"name":"image_file1",
|
||||
"label":"首帧图片",
|
||||
"uitype":"image"
|
||||
}, {
|
||||
"name":"image_file2",
|
||||
"label":"尾帧图片",
|
||||
"uitype":"image"
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
## 参考生视频
|
||||
| 模型id | 供应商 | 模型名 |
|
||||
+--------+--------+--------+
|
||||
| VooAIOtJdawpZjusWEzrh | 豆包 | doubao-seedance-1-5-pro-251215 |
|
||||
| x4HksKp9mXR1Yv60mw6Py | 通义万象 | wan2.6-r2v |
|
||||
|
||||
### seedance上传数据要求
|
||||
```
|
||||
[
|
||||
{
|
||||
"name":"prompt",
|
||||
"label": "提示词",
|
||||
"uitype": "text",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"name":"radio",
|
||||
"label":"宽高比例",
|
||||
"uitype":"code",
|
||||
"data":[
|
||||
{
|
||||
"value":"16:9",
|
||||
"text":"16:9"
|
||||
},
|
||||
{
|
||||
"value":"4:3",
|
||||
"text":"4:3"
|
||||
},
|
||||
{
|
||||
"value":"1:1",
|
||||
"text":"1:1"
|
||||
},
|
||||
{
|
||||
"value":"3:4",
|
||||
"text":"3:4"
|
||||
},
|
||||
{
|
||||
"value":"9:16",
|
||||
"text":"9:16"
|
||||
},
|
||||
{
|
||||
"value":"9:21",
|
||||
"text":"9:21"
|
||||
},
|
||||
{
|
||||
"value":"21:9",
|
||||
"text":"21:9"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "resolution",
|
||||
"label": "分辨率",
|
||||
"uitype": "code",
|
||||
"defaultvalue": "1080p",
|
||||
"data":[
|
||||
{
|
||||
"value":"480p",
|
||||
"text": "480p"
|
||||
},
|
||||
{
|
||||
"value": "720p",
|
||||
"text": "720p"
|
||||
},{
|
||||
"value": "1080p",
|
||||
"text": "1080p"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name":"duration",
|
||||
"label": "视频长度",
|
||||
"uitype":"int",
|
||||
"defaultvalue":12
|
||||
}, {
|
||||
"name":"image_file1",
|
||||
"label":"参考图片1",
|
||||
"required": true,
|
||||
"uitype":"image"
|
||||
}, {
|
||||
"name":"image_file2",
|
||||
"label":"参考图片2",
|
||||
"uitype":"image"
|
||||
}, {
|
||||
"name":"image_file3",
|
||||
"label":"参考图片3",
|
||||
"uitype":"image"
|
||||
}
|
||||
]
|
||||
```
|
||||
### 万象上传数据要求
|
||||
```
|
||||
```
|
||||
|
||||
### 任务提交
|
||||
* path /llmage/video
|
||||
* method POST
|
||||
* headers
|
||||
```
|
||||
{
|
||||
"Content-Type": "application/json",
|
||||
"Authorization": "Bearer XXXX" # XXXX是客户从元境平台申请到的APIKEY
|
||||
}
|
||||
```
|
||||
* data
|
||||
除llmid外,不同的模型需要的数据不同,请看后面的输入数据说明
|
||||
```
|
||||
{
|
||||
"llmid": # 模型id
|
||||
}
|
||||
```
|
||||
参数说明
|
||||
1. 模型id
|
||||
|
||||
2. prompt
|
||||
提示词
|
||||
|
||||
3. 其他输入
|
||||
不同的模型有不同的输入,但不输入也有缺省值
|
||||
通义万相:
|
||||
```
|
||||
|
||||
* 返回
|
||||
```
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user