Yomi APIYomi API帮助文档 返回控制台

English

Yomi API / 帮助文档 / Gemini 原生格式

开发集成

Gemini 原生格式

Yomi API 提供 Gemini 原生 generateContent 调用格式(/v1beta 路由),供厂商原生 SDK 风格项目使用。当前在售模型以模型广场(控制台「模型服务」)为准,下方示例仅展示调用格式。

接口地址

POST https://api.yomiapi.com/v1beta/models/{model}:generateContent

流式输出使用 :streamGenerateContent 动作并附加 alt=sse 查询参数:

POST https://api.yomiapi.com/v1beta/models/{model}:streamGenerateContent?alt=sse

鉴权方式

  • 请求头: x-goog-api-key: YOUR_API_KEY,Google 原生风格。
  • URL 参数: ?key=YOUR_API_KEY。
  • 通用方式: Authorization: Bearer YOUR_API_KEY。

cURL 示例

curl https://api.yomiapi.com/v1beta/models/{模型id}:generateContent \
  -H "x-goog-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{
      "role": "user",
      "parts": [{"text": "用三点概括向量数据库的用途"}]
    }]
  }'

Python 示例

使用 Google 官方 google-genai SDK,将 base_url 指向平台即可:

pip install google-genai
from google import genai

client = genai.Client(
    api_key="YOUR_API_KEY",
    http_options={"base_url": "https://api.yomiapi.com"}
)

response = client.models.generate_content(
    model="模型广场在售的模型 id",
    contents="用三点概括向量数据库的用途"
)
print(response.text)

可用模型

模型 id上下文定位
可用模型以模型广场(控制台「模型服务」)在售型号为准

与 OpenAI 兼容格式的取舍

  • 选原生格式: 迁移已有 Google SDK 项目;需要 contents/parts 多模态结构,或 generationConfig、安全设置等 Gemini 专属请求字段时。
  • 选 OpenAI 兼容: 希望与其他模型共用一套代码,通过 /v1/chat/completions 调用;文本、图像输入与 Function Calling 均已支持。
原生格式按 Gemini 官方规范解析请求,Gemini 文档中的常用字段可直接使用;OpenAI 兼容格式则由平台自动转换。同一模型 id 在两种格式下通用(以模型广场在售型号为准)。