Commit Graph

69 Commits

Author SHA1 Message Date
shuohigh@gmail.com 66b4e65565 录制HLS时 结果复制到S3挂载点增加一个fallback处理 2025-06-10 19:08:33 +08:00
shuohigh@gmail.com b3da96f1fb fix : TikHub的Logger换为Loguru 2025-06-10 11:10:24 +08:00
shuohigh@gmail.com c56f87eeef fix : 修复直播切分视频接口 2025-06-09 18:33:43 +08:00
shuohigh@gmail.com e01ea2df6f Merge remote-tracking branch 'origin/feature/modal-cluster' into feature/modal-cluster
# Conflicts:
#	src/BowongModalFunctions/models/web_model.py
2025-06-09 12:38:32 +08:00
康宇佳 277c5ad2cc 合并分支
* FIX 修改冲突
* ADD 增加获取直播间指定商品数量接口
* Merge branch 'feature/modal-cluster' into feature/modal-cluster-gemini
* PERF 修改tikhub到aws
* PERF Gemini推理直接从参数列表获取商品列表 ADD Tikhub增加获取置顶|讲解中商品接口
* PERF Gemini推理直接从参数获取商品列表
* Merge branch 'feature/modal-cluster' into feature/modal-cluster-gemini
* Merge branch 'feature/modal-cluster' into feature/modal-cluster-gemini
* PERF 优化返回值
* Merge branch 'feature/modal-cluster' into feature/modal-cluster-gemini
* PERF 风控后爬虫直接退出避免cookie失效 PERF 分离tikhub api, 使用更低的保持时间以更换IP FIX 修复Dict键不存在报错的bug
* ADD 增加直播间商品增量缓存触发器
* Merge branch 'feature/modal-cluster' into feature/modal-cluster-gemini
* PERF 调整gemini prompt
* FIX 修复Gemini推理视频切条的问题 PERF 优化视频切条函数性能
* ADD 基本完成gemini视频推理API
* ADD 添加内联的tikhub

---------

Merge request URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4768
Co-authored-by: 康宇佳
2025-06-09 12:37:34 +08:00
shuohigh@gmail.com cdf7ccc697 fix : hls录制缓存读写问题 2025-06-09 12:37:06 +08:00
shuohigh@gmail.com d0fee9c6e3 fix : 增加s3分片上传接口 2025-06-06 17:00:41 +08:00
shuohigh@gmail.com 45bb33e67a fix 处理jpg图片的codec_name应为mjpg 2025-06-06 10:19:37 +08:00
shuohigh@gmail.com 9785cb45d7 fix 获取媒体metadata的类型报错,modal client升级到1.0.2 2025-06-05 18:37:04 +08:00
shuohigh@gmail.com 818d3e5595 fix 一些webhook相关的bug,添加了更详细的接口说明 2025-06-05 14:24:30 +08:00
shuohigh@gmail.com 369a7f957f 更新直播录制为可跳转时间的hls流接口,用于替代掉腾讯VOD+火山云拉流转推,片段保证每片开头为关键帧,时间精度准确到毫秒级 2025-06-05 12:11:05 +08:00
shuohigh@gmail.com c69509b5b5 - KVCache类改为可拓展,基于环境变量设置KV space
- test 环境配置与CF测试环境对齐
2025-06-04 12:37:13 +08:00
shuohigh@gmail.com a6d8b9f1a7 对齐预发环境 2025-05-29 15:44:13 +08:00
shuohigh@gmail.com 894e768eee 更新为预发环境配置,暂时配合js端隐藏了comfy的接口 2025-05-29 15:18:19 +08:00
shuohigh@gmail.com 73bcd6de68 webhook 添加了backoff retry机制 2025-05-29 13:58:27 +08:00
shuohigh@gmail.com a8dafdafb1 预发前多处bug修复 2025-05-29 11:13:55 +08:00
shuohigh@gmail.com e5029a7922 - 规范sentry数据收集标签
- 添加切割时间点结束时间必须大于开始时间的检查
2025-05-27 15:31:41 +08:00
shuohigh@gmail.com c87232512b fix: 修复ffmpeg_slice_media函数处理hls切割任务缺少webhook回调处理的bug 2025-05-27 12:11:42 +08:00
肖宇迪 f72a4d906d 新增hls直播直接转mp4的调用接口
* 新增hls直播直接转mp4的调用接口

---------

Merge request URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4742?initial=true
Co-authored-by: shuohigh@gmail.com
2025-05-26 16:39:50 +08:00
shuohigh@gmail.com ec455ed3e9 MediaSource类下新增Metadata字段,用来附带缓存状态为ready时视频的元数据 2025-05-26 10:19:16 +08:00
shuohigh@gmail.com 008626e0df 新增产出视频的metadata数据和文件字节大小,通过Webhook方式返回调用者 2025-05-23 17:54:53 +08:00
肖宇迪 dc7b140c2d 添加Google file upload api
* 添加Google file upload api
* WIP : 增加Gemini 上传接口

---------

Merge request URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4741
Co-authored-by: shuohigh@gmail.com
2025-05-23 14:28:05 +08:00
肖宇迪 225a003d45 新增video-loop-fill接口
* FIX : 修复ffmpeg_concat_medias没有添加inputs的bug
* FIX: ffmpeg_slice_media和ffmpeg_slice_stream_media新增marker时间范围检查,如切割点不在视频时长范围内会报错
* 新增video-loop-fill接口

---------

Merge request URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4740
Co-authored-by: shuohigh@gmail.com
2025-05-23 14:27:38 +08:00
shuohigh@gmail.com be72473e4a 新增base64格式的文件上传接口 2025-05-21 19:17:57 +08:00
康宇佳 629083210b 优化ComfyUI Worker等
* Merge remote-tracking branch 'origin/feature/temp-comfy-cluster' into feature/temp-comfy-cluster
* FIX 修复缓存校验路径问题
* Merge branch refs/heads/feature/modal-cluster into refs/heads/feature/temp-comfy-cluster
* Merge remote-tracking branch 'origin/feature/temp-comfy-cluster' into feature/temp-comfy-cluster
* FIX webhook直接返回ComfyUI结果
* Merge remote-tracking branch 'origin/feature/temp-comfy-cluster' into feature/temp-comfy-cluster
* 校验媒体文件是否存在缓存中
* Merge remote-tracking branch 'origin/feature/temp-comfy-cluster' into feature/temp-comfy-cluster
* FIX 修改不规范的返回值
* 校验媒体文件是否存在缓存中
* PERF 去除多余的运行完成后重启ComfyUI操作
* 改进 Sentry 追踪系统:为每个关键步骤的 span 添加状态标记
* PERF 分离comfyui router
* Merge branch 'feature/modal-cluster' into feature/temp-comfy-cluster
* Merge branch 'feature/modal-cluster' into feature/temp-comfy-cluster
* Merge remote-tracking branch 'origin/feature/temp-comfy-cluster' into feature/temp-comfy-cluster
* 修改sentry_sdk的弃用方法
* Merge remote-tracking branch 'origin/feature/temp-comfy-cluster' into feature/temp-comfy-cluster
* PERF 去除上传配置文件
* PERF 去除贝蒂上传配置文件

---------

Merge request URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4739
Co-authored-by: 康宇佳,gexianmeng
2025-05-20 16:12:14 +08:00
shuohigh@gmail.com d3afe850ed 新增小文件上传接口 2025-05-20 13:54:15 +08:00
shuohigh@gmail.com 668a5a33d4 按功能模块拆分API路由到不同文件 2025-05-19 15:02:34 +08:00
肖宇迪 c21e999188 Accept Merge Request #4737: (feature/temp-comfy-cluster -> feature/modal-cluster)
Merge Request: PERF 适配新结构

Created By: @康宇佳
Reviewed By: @肖宇迪
Accepted By: @肖宇迪
URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4737#mr-4737-review-245915
2025-05-19 10:20:53 +08:00
kyj@bowong.ai bb9ee2cd5d ADD ComfyUI worker适配webhook 2025-05-16 18:51:33 +08:00
kyj@bowong.ai 8f60f205ed Merge branch 'feature/modal-cluster' into feature/temp-comfy-cluster
# Conflicts:
#	.idea/misc.xml
#	.idea/modalDeploy.iml
#	src/BowongModalFunctions/api.py
2025-05-16 18:19:21 +08:00
kyj@bowong.ai ee62ff7cbd ADD worker增加webhook回调 2025-05-16 18:12:23 +08:00
肖宇迪 d7a0254010 删除 .idea 2025-05-16 18:03:42 +08:00
shuohigh@gmail.com 685cd2af52 添加webhook回调处理装饰器 2025-05-16 18:02:32 +08:00
shuohigh@gmail.com d7ec03f0f6 Merge remote-tracking branch 'origin/feature/modal-cluster' into feature/modal-cluster
# Conflicts:
#	src/BowongModalFunctions/api.py
#	src/BowongModalFunctions/utils/SentryUtils.py
#	src/cluster/ffmpeg_app.py
2025-05-16 18:00:14 +08:00
shuohigh@gmail.com 49e9bfe0a1 添加webhook回调处理装饰器 2025-05-16 17:57:37 +08:00
kyj@bowong.ai 903a1fcc0a PERF 适配新结构 2025-05-16 17:19:26 +08:00
shuohigh@gmail.com 281dff7966 添加webhook回调处理 2025-05-16 11:21:02 +08:00
shuohigh@gmail.com 9f25ec0ced 新增API
- /ffmpeg/subtitle-apply
- /ffmpeg/bgm-nosie-reduce
- /ffmpeg/zoom-loop
- /ffmpeg/overlay-gif

增加modal环境变量.runtime.env
2025-05-15 15:53:37 +08:00
shuohigh@gmail.com 0fca52a271 新增API
- /ffmpeg/subtitle-apply
- /ffmpeg/bgm-nosie-reduce
- /ffmpeg/zoom-loop
- /ffmpeg/overlay-gif
2025-05-15 15:20:25 +08:00
shuohigh@gmail.com 0f2b9ddb16 WIP: 分离出逻辑pip包 2025-05-13 17:56:25 +08:00
shuohigh@gmail.com 586122e3db - 整合dev环境接口到modal-dev.bowong.cc域名下
- 去除不必要的MediaCache类型,缓存状态整合进MediaSource类型中一起存储
2025-05-12 17:13:52 +08:00
shuohigh@gmail.com 933a27e697 新增corner_mirror去重特效接口 2025-05-09 14:29:05 +08:00
shuohigh@gmail.com d1557920f5 更新2个ffmpeg worker方法和web调用接口 2025-05-07 19:00:32 +08:00
shuohigh@gmail.com a05e153717 更新2个ffmpeg worker方法和web调用接口 2025-05-07 15:08:30 +08:00
shuohigh@gmail.com 8e5cb27f32 Modal worker统一python代码框架 2025-04-29 18:43:58 +08:00
kyj@bowong.ai 93bfb3840e PERF 完善日志输出 2025-04-17 17:53:39 +08:00
kyj@bowong.ai 890cfbd75a PERF 完善日志输出 2025-04-17 17:36:41 +08:00
kyj@bowong.ai 06182e30d5 FIX 加入AutoDL开机异常处理 2025-04-17 17:32:34 +08:00
kyj@bowong.ai d1805be4d6 FIX AutoDL修复队列空等空指针问题 2025-04-17 17:24:54 +08:00
kyj@bowong.ai 52eeb712e0 FIX AutoDL修复 2025-04-17 16:28:10 +08:00