DF
DFYue Fetch
Task Console
管理面板

登录

API Token唯一获取方式:登入服务器使用命令行获取
等待输入
DF
DFYue Fetch
Task Console
未连接
服务 未知 等待连接
并发 -
服务配置
任务 - 当前列表
待执行 - 队列等待
生成中 - 正在处理
任务结束 - 已完成

代理配置

提取地址
未读取
提取地址说明 请输入完整的 http 或 https 提取接口地址,接口返回内容应为单个代理地址,例如 1.2.3.4:20000。查询提取接口本身不走代理;保存后,新任务会使用新地址。

在线更新

检查 GitHub 最新代码,确认后可在线拉取并重启服务。

未检查
当前版本 -
远端版本 -
分支 -
状态 -
待提交
1 / 1
任务 状态 返回文本 视频 操作

临时 Token

客户入口:生成临时 Token 后,将 Token 发给客户,客户只能从客户入口登录并查看自己的任务。

客户入口
Token 额度 已用 剩余 创建时间 操作

API 接口说明

Header: X-API-Token
GET /health

检查服务状态,返回服务是否可用、并发配置和正在执行的任务 ID。

请求示例 curl -H "X-API-Token: $API_TOKEN" http://SERVER_IP:8088/health
响应示例 {"ok":true,"browser_workers":4,"active":[]}
GET /config/proxy-api

读取当前代理提取 API 配置。

请求示例 curl -H "X-API-Token: $API_TOKEN" http://SERVER_IP:8088/config/proxy-api
响应示例 {"proxy_api_url":"https://example.com/get","proxy_api_scheme":"http","proxy_api_timeout_seconds":20}
GET /config/workers

读取当前并发配置。

请求示例 curl -H "X-API-Token: $API_TOKEN" http://SERVER_IP:8088/config/workers
响应示例 {"browser_workers":4}
POST /config/workers

修改并发数量。JSON 示例:{"browser_workers":4},范围 1 - 5。

请求示例 curl -X POST -H "X-API-Token: $API_TOKEN" -H "Content-Type: application/json" -d '{"browser_workers":4}' http://SERVER_IP:8088/config/workers
响应示例 {"ok":true,"browser_workers":4}
POST /config/proxy-api

修改代理提取 API。JSON 示例:{"proxy_api_url":"https://example.com/get","proxy_api_scheme":"http"}

请求示例 curl -X POST -H "X-API-Token: $API_TOKEN" -H "Content-Type: application/json" -d '{"proxy_api_url":"https://example.com/get","proxy_api_scheme":"http"}' http://SERVER_IP:8088/config/proxy-api
响应示例 {"ok":true,"proxy_api_url":"https://example.com/get","proxy_api_scheme":"http","proxy_api_timeout_seconds":20}
POST /tasks

提交任务,使用 multipart/form-data,字段:prompt、ratio、images。图片最多按后端配置接收。

请求示例 curl -X POST -H "X-API-Token: $API_TOKEN" -F "prompt=一个人在奔跑健身" -F "ratio=9:16" http://SERVER_IP:8088/tasks
响应示例 {"id":"0123456789abcdef0123456789abcdef"}
GET /tasks

获取当前任务列表。

请求示例 curl -H "X-API-Token: $API_TOKEN" http://SERVER_IP:8088/tasks
响应示例 {"tasks":[{"id":"0123456789abcdef0123456789abcdef","prompt_preview":"一个人在奔跑健身","status":"success","image_count":0,"error":""}]}
DELETE /tasks

批量清空未在生成中的任务,生成中的任务会自动保留。

请求示例 curl -X DELETE -H "X-API-Token: $API_TOKEN" http://SERVER_IP:8088/tasks
响应示例 {"ok":true,"deleted":10,"skipped":[]}
GET /tasks/{task_id}

查询单个任务状态和结果。

请求示例 curl -H "X-API-Token: $API_TOKEN" http://SERVER_IP:8088/tasks/0123456789abcdef0123456789abcdef
响应示例 {"code":"2","text":"","url":"https://example.com/video.mp4"}
DELETE /tasks/{task_id}

删除未在生成中的任务;生成中任务会返回不可取消。

请求示例 curl -X DELETE -H "X-API-Token: $API_TOKEN" http://SERVER_IP:8088/tasks/0123456789abcdef0123456789abcdef
响应示例 {"ok":true}

服务器各项命令

服务名: dola-fetch-service
查看服务状态 systemctl --no-pager --full status dola-fetch-service
重启服务 systemctl restart dola-fetch-service
停止服务 systemctl stop dola-fetch-service
启动服务 systemctl start dola-fetch-service
查看实时日志 journalctl -u dola-fetch-service -f --no-pager
查看最近日志 journalctl -u dola-fetch-service -n 200 --no-pager
查看配置文件 cat /var/lib/dola-fetch-service/config.json
查看 Token /opt/dola-fetch-service/scripts/show-token.sh
重置 Token /opt/dola-fetch-service/scripts/reset-token.sh
清空任务数据 find /var/lib/dola-fetch-service/tasks -mindepth 1 -maxdepth 1 -exec rm -rf {} +

修改并发

生成临时密钥

完整文本


        

视频预览

没有画面,点击下载解码器
正在加载视频链接...