指南:免费让供应商抓取你参考文件的完整教程)
treg媒体托管treg host指南免费让供应商抓取你参考文件的完整教程【免费下载链接】tregOpenRouter for agent tools. Join community here: https://discord.gg/6mQYYfFMAn项目地址: https://gitcode.com/GitHub_Trending/treg/tregtreg host是 treg面向 Agent 的OpenRouter for agent tools工具注册中心内置的一条媒体托管命令它把你本地的参考图、语音或视频上传后返回一个供应商可直接抓取的公开 URL。做 AI 生图、图生视频、声音克隆时reAPI、PiAPI、OpenRouter video 等 AIGC 端点只接受公网可访问的文件地址而treg host正是为这个场景设计的一键方案——单个文件 30MB、7 天有效期、免费使用一条命令搞定。为什么 AIGC 端点需要一个供应商可抓取的文件AIGC 类端点reAPI、PiAPI、OpenRouter video的工作方式是把参考文件当作公网 URL由供应商自己的抓取器去下载。问题在于你的笔记本电脑或 Agent 运行环境没有自己的公网主机各种公共粘贴站catbox、tmpfiles、uguu 等几乎都会被供应商的预检探测拦截——有真实案例一次 18 秒的 Seedance 视频任务因为参考图地址过不了供应商预检连试 5 次才成功。treg host直接消除了这一类失败文件字节存进 treg从一个不透明 token 生成的地址对外提供供应商抓取器开箱即用。一键上传treg host 基本用法安装并登录 treg 后只需一条命令treg host face.jpg标准输出只打印一个公开 URL形如public_url/m/token大小和过期时间输出到 stderr因此可以像这样直接嵌进请求体treg call catalog-id /v1/... --data { image_urls: [$(treg host face.jpg)] }--content-type TYPE手动指定 MIME 类型默认按扩展名猜测--json返回完整的 JSON包含url、token、content_type、size、expires_at五个字段。该命令对应的实现见 cli.py 中的cmd_host它只发起一次POST /media请求。返回的媒体 URL 是怎么工作的下载端点GET /m/{token}是故意免认证的供应商的抓取器手里并没有你的 treg token所以 URL 本身就是唯一的能力凭证token 是 192 位随机数链接里不包含任何组织信息无法枚举也不存在列表接口文件以原 MIME 类型内联返回附带Cache-Control: public, max-age3600与X-Robots-Tag: noindex不收录进搜索引擎安全兜底响应带有Content-Security-Policy: sandbox与nosniff即便某种可执行类型混进白名单也保持惰性。核心逻辑可参考 routers/media.py 与 application/media.py。限制与规则媒体托管上限一览项目规则说明单文件大小30 MB与供应商自身的参考文件上限对齐团队日配额300 MB / 滚动 24 小时约等于 10 个最大文件防止失控的 Agent 刷爆有效期TTL7 天与 reAPI 输出 URL 的存活时长相当到期后 URL 返回 404支持类型image/*、audio/*、video/*SVG 被明确拒绝它是能携带脚本的图片类型计费免费、不计量与轮询一样属于平台礼节性能力沙箱账号不可用沙箱组织会被 403 拒绝其他细节超限拦截是双保险的路由层先看Content-Length、再在流式读取中超额即断超大文件不会整块进入内存见 routers/media.py过期清理内联在每次上传时执行DELETE WHERE expires_at now不依赖定时任务见 application/media.py字节直接存在 Postgres 的media表中数据库迁移见 0037_media_hosting.py避免部署额外的公开对象存储桶。实际工作流treg host 在 UGC 视频技能中的位置在官方 make-ugc 技能AI UGC 视频生成中所有生成与参考文件上传都统一走treg call和treg host绝不把本地文件路径直接丢给供应商。典型流程treg catalog search seedance video找到路由后的 AIGC 端点treg host character.png/treg host voice.mp3拿到参考文件 URL把 URL 填入image_urls/audio_urls字段treg call提交任务轮询任务状态产出视频同样以 URL 形式返回。完整技能定义见 make-ugc/SKILL.md。常见问题Q托管会扣余额吗不会。媒体托管刻意不计量费用模型不受影响。QURL 能长期保存吗7 天后过期返回 404。需要长期使用请重新上传。Q为什么不能用 SVGSVG 是携带脚本的图片类型且没有任何 AIGC 供应商以 SVG 作参考文件因此被直接拒绝。相关文档与源码架构说明docs/context/architecture/media.mdCLI 参考docs/context/interface/cli.md命令速查表USAGE.md应用层逻辑限额、TTL、配额src/treg/application/media.py路由与响应头src/treg/routers/media.py测试tests/test_media.pytreg host用一条命令把参考文件无处安放这个 AIGC 工作流中最常见的卡点变成了默认解决状态——上传、拿 URL、喂给供应商三步完成。【免费下载链接】tregOpenRouter for agent tools. Join community here: https://discord.gg/6mQYYfFMAn项目地址: https://gitcode.com/GitHub_Trending/treg/treg创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考