Skip to content

Gemini 接口 ​

YeahRouter 提供与 Gemini API 一致的原生接口,路径以 https://yeahrouter.com/v1beta 开头。

示例 ​

bash
curl "https://yeahrouter.com/v1beta/models/<模型名>:generateContent" \
  -H "x-goog-api-key: sk-你的密钥" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{ "parts": [{ "text": "你好" }] }]
  }'
python
from google import genai
from google.genai import types

client = genai.Client(
    api_key="sk-你的密钥",
    http_options=types.HttpOptions(base_url="https://yeahrouter.com"),
)

resp = client.models.generate_content(
    model="<模型名>",
    contents="你好",
)
print(resp.text)

流式输出 ​

bash
curl "https://yeahrouter.com/v1beta/models/<模型名>:streamGenerateContent?alt=sse" \
  -H "x-goog-api-key: sk-你的密钥" \
  -H "Content-Type: application/json" \
  -d '{ "contents": [{ "parts": [{ "text": "写一首短诗" }] }] }'

TIP

Gemini 模型同样可以通过 OpenAI 兼容接口 调用,只需把 model 换成对应的 Gemini 模型名。