File tree 2 files changed +14
-7
lines changed
2 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -13,10 +13,19 @@ updatedAt: 2025-05-08
13
13
14
14
## 请求
15
15
16
+ > [ !TIP]
17
+ > ` {api_url} ` 为你实际使用的 API 节点,请根据实际情况填写。例如:
18
+ > - ` www.dmxapi.cn `
19
+ > - ` www.dmxapi.com `
20
+ > - ` ssvip.dmxapi.com `
21
+
22
+
16
23
- 请求方式: GET
17
24
18
25
- 请求地址: ` API对应请求接口/{task_id} `
19
- - 例如 ` https://{api_url}/kling/v1/images/generations/{task_id} `
26
+ - 例如针对 [ 生成图像 API] ( ./generate-image.md ) :
27
+ - ` https://{api_url}/kling/v1/images/generations/{task_id} `
28
+
20
29
21
30
## 请求参数
22
31
@@ -48,4 +57,4 @@ updatedAt: 2025-05-08
48
57
> 深色背景为可以修改的参数,非必选参数已经注释,可以按照自己的需求启用。
49
58
50
59
51
- <<< @/zh/snippets/query-api.py{5-6,21-25,44 }
60
+ <<< @/zh/snippets/query-api.py{5-6,22,42 }
Original file line number Diff line number Diff line change @@ -18,11 +18,8 @@ def query_kling_image_url(task_id):
18
18
成功时: 返回生成图像的URL地址
19
19
任务未完成或失败: 返回None
20
20
"""
21
- action = "images"
22
- action2 = "generations"
23
-
24
21
# 根据请求接口,构建完整的查询路径,包含task_id参数
25
- query_path = f"/kling/v1/{ action } / { action2 } /{ task_id } "
22
+ query_path = f"/kling/v1/images/generations /{ task_id } "
26
23
# 构建请求头,包含鉴权消息
27
24
headers = {
28
25
'Authorization' : f'Bearer { DMX_API_TOKEN } '
@@ -35,7 +32,8 @@ def query_kling_image_url(task_id):
35
32
# print(json_data)
36
33
# 检查任务状态,如果成功则返回第一张图像的URL,否则返回None
37
34
if json_data ['data' ]['task_status' ] == "succeed" :
38
- return json_data ['data' ]['task_result' ]['images' ][0 ]['url' ]
35
+ image_urls = [image ['url' ] for image in json_data ['data' ]['task_result' ]['images' ]]
36
+ return image_urls
39
37
else :
40
38
return None
41
39
You can’t perform that action at this time.
0 commit comments