Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
通过 Gemini API 调用 Google Gemini 2.0 Flash 进行 AI 图片编辑。
curl "https://www.anyfast.ai/v1beta/models/gemini-2.0-flash:generateContent?key=YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "contents": [ { "role": "user", "parts": [ { "text": "把背景换成海滩场景" }, { "inline_data": { "mime_type": "image/png", "data": "BASE64_DATA" } } ] } ], "generationConfig": { "responseModalities": ["IMAGE"] } }'
import requests import base64 url = "https://www.anyfast.ai/v1beta/models/gemini-2.0-flash:generateContent" params = {"key": "YOUR_API_KEY"} with open("input.png", "rb") as f: image_b64 = base64.b64encode(f.read()).decode() data = { "contents": [ { "role": "user", "parts": [ {"text": "把背景换成海滩场景"}, {"inline_data": {"mime_type": "image/png", "data": image_b64}} ] } ], "generationConfig": { "responseModalities": ["IMAGE"] } } response = requests.post(url, params=params, json=data) result = response.json() output = result["candidates"][0]["content"]["parts"][0]["inline_data"]["data"] with open("output.png", "wb") as f: f.write(base64.b64decode(output))
key
contents
{ role, parts }
generationConfig.responseModalities
IMAGE
此页面对您有帮助吗?