跳转至

常见问题

如何选择模型?

调用 GET /v1/models,从返回列表中选择与任务类型匹配的模型。图片生成示例 使用 gpt-image-2,但每个账号看到的可用模型可能不同;实时接口结果优先于 文档中的示例名称。

模型在列表中,为什么请求仍然失败?

模型列表表示当前可发现或可路由,并不保证每次请求都有可用通道。模型可能 暂时过载、被账号权限限制、上游故障,或不接受你传入的尺寸和可选字段。 先查看 HTTP 状态码和 error.message400 修正参数,403 检查权限, 429 降低速率,502/503 按错误页退避重试。

/v1/models 会消耗额度吗?

模型查询本身是读取接口,通常不消耗文本、图片或视频生成额度;它不会提交 生成任务。速率限制和账号策略仍可能适用,应用不应高频轮询。

为什么流式响应会断开?

流式响应是持续的 SSE 连接,网络代理、客户端超时、服务重启或上游异常都 可能中断。客户端应增量处理已收到的事件,记录 request ID,并按 流式指南处理 data: [DONE]。断线不代表上游一定已取消, 尤其不要在未知接受状态时立即重复提交付费任务。

视频任务结果在哪里?

视频任务提交成功后保存公开的 task_id,然后查询 GET /v1/tasks/{task_id}。成功后调用 GET /v1/tasks/{task_id}/artifacts 获取产物列表,再使用 GET /v1/tasks/{task_id}/artifacts/{artifact_key}/content 下载指定产物。 结果 URL 可能过期,完成后应尽快下载。

客户端可以直接调用 GlobalStore 吗?

不能。客户端只应调用 YUNiversity API 的公开接口,例如 POST /v1/tasks/globalstore 以及对应的任务查询和产物接口。GlobalStore 的 上游地址、凭证和内部配置不属于公开 API 合同,也不应写入前端、日志或请求。

可以把 API Key 放在浏览器前端吗?

不可以。浏览器源码、网络请求和扩展都可能暴露 Key。将请求放在自己的后端, 由后端从 YUNIVERSITY_API_KEY 环境变量读取凭证,再向 API 发起调用。