外观
Gemini 原生接口
如果应用使用 Gemini 原生协议,可通过 /v1beta/models/ 路径发送请求。模型名称和多模态能力以账户可用渠道为准。
生成内容
bash
export ONTOWAY_API_KEY="替换为你的 Ontoway API Key"
export ONTOWAY_MODEL="替换为可用的 Gemini 模型 ID"
curl --fail-with-body "https://api.ontoway.ai/v1beta/models/${ONTOWAY_MODEL}:generateContent" \
-H "x-goog-api-key: $ONTOWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contents": [{"role": "user", "parts": [{"text": "你好,请简短回复。"}]}]
}'流式输出
将方法改为 :streamGenerateContent?alt=sse,客户端按 SSE 读取返回数据。请求结构仍使用 contents 与 parts,不是 OpenAI 的 messages。
图像模型
Gemini 图像模型的名称、输入形式和输出模态需要与渠道配置一致。“Nano Banana”等展示名称未必等于实际 API 模型 ID,请复制平台提供的完整调用名称。不要把展示名称直接当作通用端点或承诺所有分组均支持生图。