Skip to main content
POST
  • 请求体与响应体与 Gemini API(generativelanguage.googleapis.com)保持一致。
  • 非流式调用 :generateContent;流式调用 :streamGenerateContent?alt=sse。
  • 鉴权支持 Authorization: Bearer、x-goog-api-key 请求头,或 ?key= 查询参数,三者任选其一。
  • 使用 Google Gen AI SDK 时,把 base_url 设为 https://api.nodylink.com。

鉴权

string
API Key。也可以改用 Authorization: Bearer <API Key> 请求头或 key 查询参数。

路径参数

string
必填
Gemini 模型 ID,例如 gemini-3.1-pro-preview、gemini-3-flash-preview。可用模型以 模型广场 为准。

请求参数

array
必填
对话内容列表。
object
系统指令,格式为 {"parts": [{"text": "..."}]}。
object
生成配置。
array
工具列表,例如 [{"functionDeclarations": [...]}]。
array
安全设置,每项包含 category 和 threshold。

响应

array
候选回复列表。
object
token 用量。

流式输出

把路径中的 :generateContent 换成 :streamGenerateContent,并加上 alt=sse 查询参数:
每个 data: 事件都是一个结构与上面相同的响应对象,parts[].text 为本次新增的内容。 使用 SDK 时调用 generate_content_stream:
Gemini 模型同样可以通过 对话补全接口 以 OpenAI 格式调用。