GitHub - mingyugg/gemini-api-proxy: 通过cloudflare免费代理gemini

通过cloudflare的woker免费搭建gemini api的proxy,你需要准备

  • cloudflare账号
  • 拥有一个自己的域名

示例

from google import genai
from google.genai import types
from PIL import Image
from io import BytesIO

client = genai.Client(http_options=types.HttpOptions(base_url='https://customer_domain'))

prompt = (
    '帮我生成一张段正淳的图片'
)

response = client.models.generate_content(
    model="gemini-2.5-flash-image",
    contents=[prompt]
)
for part in response.candidates[0].content.parts:
    if part.text is not None:
        print(part.text)
    elif part.inline_data is not None:
        image = Image.open(BytesIO(part.inline_data.data))
        image.save("段王爷.png")

教程