打开cloudflare的ai gateway页面
登录进去后创建一个gateway,名字自定义:我们以test为例
创建后生产一个gateway的地址url
gemini的访问uri是https://gateway.ai.cloudflare.com/v1/{你的用户uid}/{gateway名字}/google-ai-studio
我们写个python脚本测试一下
from google import genai from google.genai import types from PIL import Image from io import BytesIO import PIL.Image client = genai.Client( api_key="gemini的apikey", http_options=genai.types.HttpOptions( base_url="https://gateway.ai.cloudflare.com/v1/123dfsfdsfgd6/test/google-ai-studio" #这里换成你自己创建的gateway的url ) ) contents = ('Hi, can you create a 3d rendered image of a woman ' 'with wings and a top hat flying over a happy ' 'futuristic scifi city with lots of greenery?') response = client.models.generate_content( model="gemini-2.0-flash-preview-image-generation", contents=contents, config=types.GenerateContentConfig( response_modalities=['TEXT', 'IMAGE'] ) ) 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('gemini-native-image.png') image.show()
网友回复