跳转到主要内容
POST
BaseURL:默认使用 https://direct.evolink.ai,https://api.evolink.ai 为备用地址。

授权

Authorization
string
header
必填

使用 EvoLink API Key 进行 Bearer 认证。

获取 API Key:

访问 API Key 管理页面。

请求头:

请求体

application/json

请求体仅接受 model、input、questions 三个字段。传入其他字段(如 stream)会返回 400 invalid_request。

model
enum<string>
必填

模型 ID,使用 gemini-decision-1。

本模型不是对话模型,只能用于本接口。例如把它发到 GPT Decisions 接口 /v1/decisions 会返回 400 model_endpoint_mismatch。

可用选项:
gemini-decision-1
示例:

"gemini-decision-1"

input
必填

所有问题共用的输入:一段文本、一个内容块,或由内容块组成的数组(文本、图片、音频、视频或 PDF 文档)。输入不能为空。相邻的文本块会按顺序直接拼接、中间不加分隔符,需要时请自己加空格或换行。要传 JSON 数据时,先序列化成字符串再作为文本传入。

Minimum string length: 1
示例:

"I was charged twice for my order."

questions
object
必填

要判断的问题,以“问题键名 → 问题”的对象传入,1 到 1,000 个。键名由你自己定(1 到 64 个字符,只能是 [A-Za-z0-9_-]+),答案会放在同名键下返回。模型看不到键名,请把完整问题写在 instructions 里。

每个问题都独立地针对同一份输入判断,互相看不到;不同类型可以混用。问题之间存在依赖时,请拆为多次请求。输入和全部问题共用 262,144 token 的上下文窗口。

示例:

响应

每个问题一条答案,键名与请求中的问题键名一致

answers
object

每个问题一条答案,键名与请求中的问题键名一致,答案的 type 与对应问题一致。设置了 prompt_feedback.block_reason 时为空

usage
object

token 用量。仅按输入 token 计费(total_input_tokens):文本、图片、音频、视频、PDF 同价,输出恒为 0。每次请求有最低收费。当前价格见 模型价格。不支持上下文缓存,跨请求重复的输入会分别计费。若 HTTP 200 响应带有 prompt_feedback.block_reason,仍按输入用量计费;未返回有效用量时按估算结算。

prompt_feedback
object

输入内容过滤的反馈。设置了 block_reason 时表示输入被拦下,没有判断任何问题,answers 为空。若以 HTTP 200 返回,仍会计费,详见 usage。