Gemini API
原生 Gemini 请求使用 https://api.fenno.ai 主机。Google GenAI SDK 会追加版本和模型资源路径。
| 方法 | 完整路径 | 参考 |
|---|---|---|
| POST | /v1beta/models/{model}:generateContent | 内容生成 |
| POST | /v1beta/models/{model}:streamGenerateContent?alt=sse | 流式内容生成 |
| GET | /v1beta/models | 模型资源 |
| GET | /v1beta/models/{model} | 模型资源 |
鉴权
x-goog-api-key: <FENNO_API_KEY>
Content-Type: application/json建议使用 Header 而不是 key 查询参数,以减少凭据出现在日志中的风险。SDK 可能自行管理认证传输,配置和调试时不要输出带密钥的请求 URL。
协议边界
- 输入使用
contents[].parts,不是 OpenAI 的messages,也不是 Anthropic 内容块。 - REST 生成设置位于
generationConfig,SDK 便捷接口可能通过config提供。 - 输出位于
candidates[].content.parts,同时要检查结束原因与安全反馈。 - 支持内容生成,不代表支持 Files、cachedContents 管理、微调或所有原生托管工具。
继续阅读 Gemini CLI 接入、视觉输入和官方 Gemini API 参考 。