feat: harden auth and stream uploads

This commit is contained in:
237899745
2026-07-25 18:42:51 +08:00
parent f389dfb567
commit f3c7a77a37
26 changed files with 1006 additions and 561 deletions
+1
View File
@@ -19,6 +19,7 @@
<ul class="mt-2 list-disc space-y-1 pl-5">
<li>Base URL:<code>https://ys.workyai.cn/api/v1</code></li>
<li>认证方式:<code>X-API-Key</code>(推荐)或 <code>Authorization: Bearer &lt;token&gt;</code></li>
<li>API Key 会执行权限与每分钟请求上限;超限返回 <code>429 RATE_LIMITED</code></li>
<li>支持格式:PNG / JPG / JPEG / WebP / AVIF / GIF / BMP / TIFF / ICO(仅静态图片,支持 output_format 转码)</li>
<li>压缩率:<code>compression_rate</code> 1-100;JPEG/WebP/AVIF 以该比例为体积上限,无损格式为尽力优化</li>
<li>目标体积:<code>target_size_bytes</code> 仅支持 JPEG/WebP/AVIF,且不能与 <code>compression_rate</code> 同时提交</li>