博客

Gemini Decision API 发布了:gemini-decision-1 的价格、三种题型和怎么调用

先说结论

谷歌在 2026 年 11 月 11 日正式发布了 Gemini Decision,模型 ID 是 gemini-decision-1。它不是聊天模型,而是专门做判定的:你把一段材料(文字、图片、音频、视频或 PDF)和一批问题一起传进去,它一次就返回每个问题的校准过的概率。

计费方式少见地简单:每百万输入 token $0.10,输出不计费。因为它不生成任何输出 token。

TeamoRouter 上目前还调不了 gemini-decision-1。 原因不是我们在等上游,而是它用的接口不一样:它走的是独立的 POST /v1beta/decisions,不是我们和其他模型都在用的 generateContent。所以它不能像 Gemini 4 Carbon 那样「同一个 Key 换个模型名」直接跑。等我们把这条接口接上之后才能用 TeamoRouter 的 Key 调。想现在就用,需要直接拿谷歌的 API Key 调官方接口。

它和普通聊天模型有什么不同

普通模型是「给材料,生成一段回答」。Gemini Decision 是「给材料,回答一批已经写好的问题」,并且答案是一个概率,不是一段话。

这样做的实际好处:

  • 零输出 token:不生成文本,所以没有输出费用,延迟也低。
  • 一次请求问很多问题:最多 1,000 个,共享同一份输入。共享输入只计费一次,问 1 个和问 200 个的输入费几乎一样。
  • 答案带置信度:每个问题返回概率和 confidence,你可以自己设阈值。
  • 问题之间互不可见:每个问题独立对着同一份输入评估,加一个减一个不影响其他问题的结果。

三种题型和限制

题型 用途 返回什么 限制
noul(是 / 否) 判断「有没有发生某件事」 0.01~0.99 的校准概率 + confidence 不需要 criteria
choice(单选) 从固定选项里选一个 最可能的选项、各项概率、confidence 2~255 个选项
score(评分档) 按档位打分 概率加权的期望分、各档概率、confidence 2255 个有序档位(官方建议 210 档)

其他边界,都是官方文档写明的:

  • 一次请求 1~1,000 个问题,共享输入加所有问题合计不超过 262,144 token。
  • 问题 key(也就是你给每个问题起的名字)1~64 个字符,只允许 [A-Za-z0-9_-]。
  • 问题本身只支持文本;材料可以是文字、图片、音频、视频或 PDF。视频帧和 PDF 页按图片 token 计。
  • 多轮上下文要自己序列化成文本传进去,tool call 块不能作为输入。
  • 不支持 Batch API、上下文缓存、Flex 和 Priority 推理。跨请求重复的输入每次都全量计费。

价格

谷歌官方价,每 100 万 token,美元:

免费层 付费层
输入(文字 / 图片 / 视频 / 音频 / PDF) 免费 $0.10
输出 不计费 不计费(零输出 token)
上下文缓存 不支持 不支持

按官方速率限制,免费层是 200 RPM / 50,000 TPM / 每天 10,000 次;Tier 1 是 1,500 RPM / 1,000,000 TPM / 每天 50,000 次。

TeamoRouter 上的价格等这条接口接上之后在价格页公布。

怎么调用(现在只能直连谷歌)

REST 直接打官方接口。注意端点是 /v1beta/decisions,不是 generateContent:

bash
curl -X POST "https://generativelanguage.googleapis.com/v1beta/decisions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-decision-1",
    "input": "The blue mug I ordered on Monday arrived cracked on Wednesday.",
    "questions": {
      "is_damaged": {
        "type": "noul",
        "instructions": "Did the item arrive damaged?"
      },
      "queue": {
        "type": "choice",
        "instructions": "Which support queue should handle this message?",
        "criteria": {
          "billing": "Payment, invoice, or refund questions.",
          "replacements": "Damaged, missing, or wrong items.",
          "general": "Product questions and account issues."
        }
      }
    }
  }'

Python SDK 要显式指定 v1beta,否则 decisions 这个命名空间不可用:

python
from google import genai

client = genai.Client(http_options={"api_version": "v1beta"})
result = client.decisions.create(
    model="gemini-decision-1",
    input="The blue mug I ordered on Monday arrived cracked on Wednesday.",
    questions={
        "is_damaged": {
            "type": "noul",
            "instructions": "Did the item arrive damaged?",
        },
        "queue": {
            "type": "choice",
            "instructions": "Which support queue should handle this message?",
            "criteria": {
                "billing": "Payment, invoice, or refund questions.",
                "replacements": "Damaged, missing, or wrong items.",
                "general": "Product questions and account issues.",
            },
        },
    },
)

for key, answer in result.answers.items():
    print(key, answer)

返回里的 answers 用一个和 questions 一样的 key 对应回来;usage 里只有输入 token,输出恒为 0。输入被安全过滤拦下时,返回的是 HTTP 400 和 error.code(safety、prohibited_content、blocklist、image_safety、content_blocked),不是 answers。

适合用来做什么

官方点名的场景,基本都是「同一份材料要过很多条判断」的活:

  • 请求路由:一条用户消息,同时判断「是不是退款问题」「要不要转人工」「属于哪个队列」。
  • 策略检查:一份合同或一张截图,一次过几十条合规规则。
  • 按评分标准打分:给候选答案按 rubric 打分,拿加权期望分排序。
  • 工具选择:从一批工具里挑最合适的一个。
  • 实时媒体流的低延迟分类:视频或音频流进来,边收边判。

反过来说,需要它写东西、做多步推理的任务不该用它——它不生成文本,只给概率。

TeamoRouter 什么时候能用

gemini-decision-1 目前不在我们的模型目录里,用 TeamoRouter 的 Key 调它会失败。我们要先支持 /v1beta/decisions 这条路径,才能把它接进来。接上之后会出现在价格页,到时候你在控制台充值余额($5 起)就能按 token 扣费调用,不需要谷歌账号。

在那之前,如果你需要「一次判断很多问题」这类能力,可以用现有的 Gemini 4 Argon、Gemini 4 Carbon 自己做结构化输出,代价是每次都要生成输出 token,费用比 $0.10 高不少。见 Gemini 4 Argon API 和 Gemini 4 Carbon API。

常见问题

Gemini Decision 发布了吗? 发布了。2026 年 11 月 11 日在 Gemini API 正式开放(GA),模型 ID 是 gemini-decision-1。

Gemini Decision 多少钱? 每百万输入 token $0.10,输出不计费(它不产生输出 token)。免费层免费。

它能当成聊天模型用吗? 不能。它只走 /v1beta/decisions 接口,输入是「材料 + 一批问题」,输出是每个问题的概率,不生成文本。

TeamoRouter 上能用 gemini-decision-1 吗? 现在还不行。我们还没支持 /v1beta/decisions 这条接口。接上之后会出现在价格页。

上线后是不是把模型名改一下就行? 不是。它和普通模型的接口不一样,不会像 Gemini 4 Carbon 那样换个模型名就能跑。具体用法等我们接上了会在文档里写清楚。

支持 Batch API 吗? 不支持。上下文缓存、Flex 和 Priority 推理也不支持。

相关阅读

准备好接入了吗?登录控制台 · 购买额度 · 创建 API Key,三步即可开始。