Gemini API

兼容路径

  • https://api.wanlai.ai/v1beta/models
  • https://api.wanlai.ai/v1beta/models/{model}:generateContent
  • https://api.wanlai.ai/v1beta/models/{model}:streamGenerateContent?alt=sse

Python 快速开始

pip install google-genai
generate-content.py
from google import genai

client = genai.Client(
    api_key="你的密钥",
    http_options={"base_url": "https://api.wanlai.ai/v1beta"},
)

response = client.models.generate_content(
    model="gemini-2.5-pro",
    contents="Hello Gemini",
)

print(response.text)

curl 示例

generate-content.sh
curl "https://api.wanlai.ai/v1beta/models/gemini-2.5-pro:generateContent?key=你的密钥" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{"parts": [{"text": "Hello Gemini"}]}]
  }'
stream-generate-content.sh
curl "https://api.wanlai.ai/v1beta/models/gemini-2.5-pro:streamGenerateContent?alt=sse&key=你的密钥" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{"parts": [{"text": "请流式返回一段说明"}]}]
  }'

参考链接