Skip to main content
Anyone 在 /v1beta/models/{model} 路径下提供 Google Gemini 兼容端点,与 Google AI SDK 和 Gemini REST API 的格式一致。使用 x-goog-api-key 头或 key 查询参数传入你的 Anyone API key 进行认证——无需 Google 凭据。Anyone 将请求路由到你在 URL 路径中指定的模型对应的上游渠道。

端点

模型名在 URL 路径中指定,不在请求体中。例如,要使用 gemini-3.1-pro-preview,发送 POST/v1beta/models/gemini-3.1-pro-preview:generateContent

认证

通过以下任一方式传入 Anyone API key: 请求头(推荐):
查询参数:

请求参数

object[]
必填
对话历史,由内容对象数组组成。每个对象包含 roleparts 数组。
object
系统提示词。结构与 contents 项相同:包含 parts 数组的对象。系统指令仅支持 text 部分。
也接受 system_instruction(snake_case 形式)。
object
控制模型生成输出的参数。也接受 generation_config
object[]
模型可使用的工具。支持 functionDeclarationsgoogleSearchgoogleSearchRetrievalcodeExecutionurlContext
object
控制模型如何选择工具。
object[]
覆盖默认安全过滤器。每项指定一个 categorythreshold

响应字段

object[]
生成的响应候选数组。
object
请求的 token 用量。
object
关于提示词的反馈,包括安全评级和拦截原因(如果提示词被拦截)。

示例

响应示例:

思考模型

Anyone 支持 Gemini 思考模型,模型在生成响应前进行额外推理。有三种方式启用思考: 1. 思考模型后缀 — 在支持的模型名后追加 -thinking
2. 强度后缀 — 追加 -low-medium-high 精细控制:
3. generationConfig 中的 thinkingConfig — 显式传入配置:
启用思考后,响应中带 "thought": true 的部分包含模型的推理内容。这些部分默认不展示给终端用户——由你的应用决定是否显示。
如果只需要文本输出,不想处理思考部分,设置 includeThoughts: false,让模型在内部推理但不在响应体中包含这些 token。