跳转到主要内容
POST

Authorizations

string
必填
API 密钥,Bearer Token 格式获取 API Key:访问 API Key 管理页面 获取您的 API Key

Body

string
必填
模型名称。固定填 jev。响应里的 result.result.model 是上游实际使用的版本号,例如 jev-1.14.0。这个字段由上游返回,请求里不要填版本号。
object
必填
判断内容。包含 state、questions,带图片时再加 assets。
一次请求可以同时包含多道 noul、choice、score、box。不要传 stream,本接口只返回一次完整 JSON。

Response

响应体是上游原始 JSON,本接口不做改写。判断结果在 result.result.answers。
boolean
本次请求是否成功
array
错误列表。成功时为空数组
array
附加提示。没有提示时为空数组
object
上游运行结果

使用示例

多题示例

choice 和 score 可以和 noul 放在同一次请求里。

图片与 Box 示例(Beta)

图片放在 assets 里,state 用引用名指向它;题目里用 `photo` 指代这张图。下例同时问「图里有没有车」和「车在哪」。
响应中的 answers:
Box 题总会返回一个框,没有「找不到」这种结果;图里没有目标时也会给框,只是置信度偏低。不确定目标是否存在时,像上例一样在同一次请求里加一道 noul,noul 很低就忽略这个框。

图片要求

  • 发送前把长边缩到 1568 像素以内。上游会去掉 EXIF,不会按 EXIF 方向旋转,手机照片请先把像素本身转正。
  • 图片会折算成输入 token,计入 usage.input_tokens,也占用上下文窗口。一张约 800 像素的图大约 1500 tokens。
  • 请求里任何一张图片不合格,整个请求失败,不会返回部分结果。

注意事项

  • 本接口不是聊天接口,不能传 messages,也不能传 stream。
  • 图片输入和 Box 题目前是 Beta,请求格式、结果和限制可能随版本变化,不建议直接用于生产决策。
  • 上下文窗口为 32000 tokens。
  • 业务失败时 HTTP 状态码可能仍为 200,请同时看 success 和 errors。鉴权失败返回 401,model 缺失或 JSON 不合法返回 400,模型不存在返回 404。