Ubuntu
|
fef606cccc
|
改进代理获取逻辑:添加TXT格式备选方案和更详细的错误诊断信息
|
2026-01-25 20:18:06 +00:00 |
|
Ubuntu
|
79d01d42b7
|
修复 proxy_used 变量作用域问题,确保在所有代码路径中都可访问
|
2026-01-25 18:45:08 +00:00 |
|
Ubuntu
|
4b9ae4dd20
|
改进代理池功能和错误信息
- 添加代理使用跟踪(last_status_code, proxy_enabled, proxy_attempted, proxy_count)
- 添加详细的诊断信息(diagnosis)
- 改进代理 API 错误处理(白名单错误检测)
- 改进 JSON 解析错误处理
- 现在可以准确判断代理是否被使用以及失败原因
|
2026-01-25 18:13:14 +00:00 |
|
Ubuntu
|
d957482667
|
添加代理池功能支持视频下载
- 集成 1024PROXY 代理池 API
- 在遇到 403 错误时自动使用代理重试
- 支持代理池配置(大小、地区、会话时长)
- 修复 HTTP 206 状态码处理
- 移除 Range 请求头避免部分内容响应
- 添加详细的错误信息和日志输出
|
2026-01-25 12:25:25 +00:00 |
|
Ubuntu
|
76bbb6447e
|
修复内容分析器并添加等待进度提示
- 修复 extract_summary 函数以支持 Azure Content Understanding 新的 markdown 格式
- 添加正则表达式解析 WEBVTT 格式的转录文本
- 添加等待进度日志,每5秒显示分析状态
- 提取关键帧信息从 markdown 字段
- 添加 .gitignore 忽略 Python 缓存文件
完成测试:成功提取东京时装秀视频的完整中文转录(6段)和112个关键帧
|
2026-01-25 07:43:37 +00:00 |
|
zhanggangyong
|
99599b928e
|
简化工具描述,保留完整搜索参数
- 工具数量:media_downloader (2个), content_analyzer (1个)
- 简化描述:清晰明了,突出核心功能
- 保留搜索参数:支持完整的搜索过滤和排序
- 用途:专门用于分析 YouTube 视频内容
|
2026-01-24 18:26:10 +00:00 |
|
zhanggangyong
|
a6ace9e90b
|
简化工具:只保留核心的3步骤工具
media_downloader (2个工具):
- search_youtube: 搜索 YouTube 视频
- download_and_upload: 下载视频并上传到 Azure Blob
- 删除 search_and_download(组合工具,不需要)
content_analyzer (1个工具):
- analyze_content: 分析内容(自动检测类型:音频/视频/图像)
- 删除 analyze_audio, analyze_video, analyze_image, get_operation_result
简化原因:
- 用户按固定步骤操作:搜索 → 下载 → 分析
- 减少工具选择,避免混淆
- analyze_content 自动检测类型,无需手动选择
|
2026-01-24 18:23:47 +00:00 |
|
zhanggangyong
|
c356d42e34
|
修复视频下载逻辑:优先选择带音频的视频流
- 严格优先选择 is_audio=true 或带音频编码的视频流(通常是 itag=18)
- 不再避免 redirector.googlevideo.com URL(带音频的视频通常使用 redirector)
- 增加最大重定向次数到 10 次,确保正确处理多级 302 重定向
- 简化选择逻辑:优先带音频 > 质量匹配 > 第一个可用流
- 修复重试逻辑:同样优先选择带音频的视频
|
2026-01-24 18:19:09 +00:00 |
|
zhanggangyong
|
00f8aa10f4
|
添加 ARM64 镜像构建说明文档
- 记录 ARM64 镜像构建流程
- 提供构建和验证命令
- 说明如何在 ARM64 设备上使用镜像
|
2026-01-24 17:09:32 +00:00 |
|
zhanggangyong
|
48f8b05056
|
修复:确保使用正确的下载URL,避免错误使用YouTube页面URL
- 添加严格验证:确保 download_url 来自 medias[].url,而不是顶层的 YouTube 页面 URL
- 改进错误提示:当检测到使用 YouTube 页面 URL 时,提供详细的错误信息和解决建议
- 验证 URL 格式:确保下载 URL 来自 googlevideo.com 域名
- 改进 search_and_download:明确使用 video_id 参数,添加验证确保不会错误使用 YouTube URL
- 改进 download_and_upload:优先使用 video_id,添加格式验证,提供更详细的错误信息
|
2026-01-24 17:07:55 +00:00 |
|
zhanggangyong
|
e3c7d26f9b
|
添加下载路径说明文档
- 详细说明下载流程(搜索→下载→上传→删除临时文件)
- 说明临时文件路径和 Azure Blob Storage 路径
- 提供返回结果示例
- 解答常见问题(403错误、文件存储位置、如何访问等)
|
2026-01-24 17:06:46 +00:00 |
|
zhanggangyong
|
1cc6ec6b38
|
改进下载错误处理和路径说明
- 改进错误处理:提供更详细的错误信息(HTTP状态码、错误详情、下载URL等)
- 添加下载路径说明:在返回结果中包含临时文件路径和Blob存储路径信息
- 改进 search_and_download:添加流程说明和更详细的错误上下文
- 说明临时文件会自动删除,文件最终存储在 Azure Blob Storage
|
2026-01-24 17:06:26 +00:00 |
|
zhanggangyong
|
d2d090be07
|
添加 YouTube URL 检测:防止直接传入 YouTube URL 进行分析
- 在所有分析函数中添加 YouTube URL 检测
- 当检测到 YouTube URL 时,提示用户需要先使用 media_downloader 下载
- 提供清晰的使用步骤说明
- Azure Content Understanding 只能处理直接的媒体文件 URL,不能处理 YouTube URL
|
2026-01-24 17:03:22 +00:00 |
|
zhanggangyong
|
bbed1649cf
|
fix: 将视频分析器从 prebuilt-videoSearch 改为 prebuilt-video
prebuilt-videoSearch 有 InternalServerError 问题,改用 prebuilt-video 可正常工作
|
2026-01-24 10:51:52 +00:00 |
|
zhanggangyong
|
bc6ec45a5c
|
fix: 使用公共 URL 替代 SAS token URL 解决 Azure CU 无法访问问题
- 新增 USE_PUBLIC_URL 环境变量控制(默认为 true)
- 启动时自动设置容器为公共 Blob 访问
- 公共模式下返回不带 SAS token 的 URL
- Azure Content Understanding 现在可以直接访问文件
|
2026-01-24 10:31:43 +00:00 |
|
zhanggangyong
|
178634fd96
|
fix: 修复 analyze_content 中 URL 被截断的问题 - 保留完整的 SAS token
|
2026-01-24 10:21:17 +00:00 |
|
zhanggangyong
|
14beedb524
|
解决 Azure Blob URL 访问问题:提供多种解决方案
- media_downloader: 延长 SAS token 有效期从24小时到30天
- media_downloader: 添加设置容器为公共读取的函数(可选)
- content_analyzer: 自动检测 Azure Blob URL 并提供解决方案建议
- content_analyzer: 改进错误处理,当检测到 Blob URL 时提供详细解决步骤
- 添加解决方案文档:AZURE_BLOB_URL_SOLUTION.md
推荐方案:设置容器为公共读取(最简单有效)
|
2026-01-24 10:07:45 +00:00 |
|
zhanggangyong
|
3fe7859c00
|
改进错误处理:提供更详细的 Azure Content Understanding 错误信息
- 改进 get_analysis_result:提取并显示 error code、request ID、inner error 等详细信息
- 改进 submit_analysis:添加 URL 验证、超时处理、网络错误处理
- 改进工具函数错误处理:添加 analyzer 类型、URL、建议等上下文信息
- 提供更友好的错误提示,帮助诊断问题
|
2026-01-24 10:04:47 +00:00 |
|
zhanggangyong
|
de713955f8
|
统一两个agent的工作端口为8000
|
2026-01-24 07:08:09 +00:00 |
|
zhanggangyong
|
53586a9c93
|
修复导入警告:添加pyright ignore注释
|
2026-01-23 16:27:43 +00:00 |
|
zhanggangyong
|
6f02bfa195
|
更新README环境变量说明
- 主README添加环境变量表格(OPENAI_BASE_URL, LITELLM_GATEWAY_URL, OPENAI_API_KEY, LITELLM_MODEL, API_PORT)
- 区分环境变量配置和硬编码配置
- media_downloader/README.md更新环境变量说明
- content_analyzer/README.md更新环境变量说明
|
2026-01-23 16:24:08 +00:00 |
|
zhanggangyong
|
848c4c37b1
|
按模板更新LLM环境变量配置
- 调整BASE_URL优先级:OPENAI_BASE_URL > LITELLM_GATEWAY_URL > LLM_BASE_URL
- API_KEY使用OPENAI_API_KEY,默认值'sk'(与模板一致)
- MODEL_NAME优先级:MODEL_NAME > LITELLM_MODEL > 默认值
- docker-compose.yml添加OPENAI_BASE_URL和LITELLM_GATEWAY_URL环境变量
- 删除硬编码的LLM密钥,改为从环境变量读取
|
2026-01-23 16:22:10 +00:00 |
|
zhanggangyong
|
0b654127d7
|
优化URL选择逻辑:优先选择直接的googlevideo.com URL,避免redirector URL
- 优先选择直接的googlevideo.com URL,完全避免redirector.googlevideo.com URL
- 优化媒体流选择逻辑,区分直接URL和重定向URL
- 使用type字段判断(video/audio),兼容extension和ext字段
- 使用quality字段进行质量匹配
- 优化403错误重试机制:立即重新获取链接并优先选择直接URL
- 使用video_id而不是youtube_url减少延迟
- 添加短暂延迟避免RapidAPI速率限制
- 改进fallback逻辑,优先选择非redirector的URL
|
2026-01-23 14:54:40 +00:00 |
|
zhanggangyong
|
f3e23f79e0
|
Fix: 优化媒体下载和内容分析功能
主要更改:
- media_downloader: 使用Azure SDK替代手动签名,修复SAS token生成问题
- media_downloader: 优化视频流选择逻辑,优先选择带音频的完整流
- content_analyzer: 增强错误处理和日志记录,增加分析超时时间到600秒
- 新增 docker-compose.yml 用于容器化部署
- 新增 POSTMAN_COLLECTION.json 用于API测试
|
2026-01-23 11:09:39 +00:00 |
|
xiaohei
|
193e6bf4b8
|
Merge: Resolve README.md conflict, keep local version
|
2026-01-23 10:12:17 +00:00 |
|
xiaohei
|
7981be790a
|
Update README: Add detailed usage, processing logic and API documentation
|
2026-01-23 10:07:27 +00:00 |
|
xiaohei
|
c3af9434ea
|
更新 README.md
|
2026-01-23 10:04:54 +00:00 |
|
xiaohei
|
45b91b5e53
|
Add README.md
|
2026-01-23 09:59:49 +00:00 |
|
xiaohei
|
bc339b771c
|
Update: Prepare for push
|
2026-01-23 09:59:23 +00:00 |
|
xiaohei
|
91a4a994f2
|
Update: Clean cache files and improve gitignore
|
2026-01-23 09:56:15 +00:00 |
|
xiaohei
|
9b9df92447
|
Initial commit: Add media_downloader and content_analyzer agents
|
2026-01-23 09:55:23 +00:00 |
|