跳转到主要内容
平台支持使用 OpenAI chat/completions 协议和 Gemini 原生协议访问 Gemini 模型。 以下示例均使用非 Stream 模式,如需 Stream 模式,改 Path 为 /gemini/v1/models/:streamGenerateContent 即可。

快速开始

OpenAI 协议思考控制

平台会将 OpenAI chat/completions 请求的 reasoning_effort 参数转换为 Gemini thinking 参数。 ⚠️ 非 OpenAI 标准值 disable/none 可用于关闭思考过程

各模型默认设置

⚠️ 无法为 Gemini 2.5 Pro 禁用思考,reasoning_effort: none 将被转换为最小 thinkingBudget 128 ⚠️ thinkingBudget 仅在 Gemini 2.5 Flash、2.5 Pro 和 2.5 Flash-Lite 中支持。根据提示的不同,模型可能会超出或低于 token 预算。

服务端工具使用

依托 Google Search 可将 Gemini 模型与实时网络内容相关联,并支持所有可用语言。这样一来,Gemini 就可以提供更准确的回答,并引用知识截止日期之后的可验证来源。
结果示例如下,OpenAI 协议可从非标准字段 gemini_grounding_metadata 可获取 Grounding 信息。

Code Execution

Gemini 提供了一个代码执行工具,可让模型生成和运行 Python 代码。然后,模型可以根据代码执行结果进行迭代学习,直到获得最终输出。
结果示例如下,对于 OpenAI 协议,代码和代码执行结果将在 content 中体现。对于 Gemini 协议,代码在 executableCode 字段, 执行结果在 codeExecutionResult 字段,总结在 text 字段。

URL context

借助 URL context 工具,您可以网址的形式向模型提供更多上下文。 通过在请求中添加网址,模型将访问这些网页中的内容,从而为回答提供信息并提高回答质量。
示例响应如下