重排文档
按查询相关性对候选文档重新排序,常用于 RAG 检索后的精排。请求原样透传, 字段语义遵循上游厂商(Jina / Cohere / SiliconFlow 等)的约定。
按查询相关性对候选文档重新排序,常用于 RAG 检索后的精排。请求原样透传, 字段语义遵循上游厂商(Jina / Cohere / SiliconFlow 等)的约定。
Authorization: Bearer sk-juc-...
前缀必须是恰好 Bearer (首字母大写 + 单个空格)。bearer、BEARER
或用制表符分隔都会被判为无效。
除 API Key 外,也接受 OAuth 设备访问令牌(仅限 oauth_access 类型的 JWT;
普通网页会话令牌会被拒绝)。
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/rerank" \ -H "Content-Type: application/json" \ -d '{ "model": "bge-reranker-v2-m3", "query": "如何重置密码", "documents": [ "忘记密码时可以通过邮箱找回", "本产品支持多种支付方式", "在设置页面可以修改账号密码" ], "top_n": 2 }'{}查询令牌用量(new-api 兼容) GET
比上面两个接口更直接:授予、已用、可用三个数分开返回,客户端不必自己做减法。 **路径末尾的斜杠不是笔误**,上游就是这么注册的,客户端也照抄了。不带斜杠的写法 会被 301 重定向过来。 金额单位是积分(= 元),而不是上游的原始配额整数。多出来的 `currency` 字段就是 用来说明这一点的——它让这个接口在 `*_usd` 那一对做不到的地方变得无歧义。 `model_limits` 在上游是逐令牌的模型白名单。JuCode 限制的是模型**分组**,所以 这里放的是该 Key 允许的分组 ID:同一个问题,不同的限制粒度。
抓取网页正文 POST
抓取一个网页,返回 Markdown 正文。网关不直接访问目标网址,由所选引擎抓取。 - `jina`(默认):速度快,适合大多数静态页面。 - `firecrawl`:渲染 JavaScript,适合 `jina` 抓不到正文的网站。 - `parallel`:速度快,还会返回发布日期。 目标网页取不到时(域名无法解析、页面没有正文等)返回 `422 fetch_failed`,不扣费。 `status` 是目标网页的 HTTP 状态码。它为 4xx/5xx 时,`content` 是错误页面的 内容,本次调用照常计费。