参考にしたのはこのページ
- 画像の生成(Gemini API) 2 users
生成された画像

画像と一緒に生成された文章
| 生成する画像は、スペースコロニーを舞台に、ガンダムが新幹線とゴジラという巨大な敵を相手に激しい戦闘を繰り広げているアニメ調のイラストです。ガンダムの口元には、後から文字などを書き込めるように空白の吹き出しが配置されます。 |
スクリプト
from google import genai
from google.genai import types
from PIL import Image
from io import BytesIO
import base64
client = genai.Client(api_key="xxxxxxxxxxx")
contents = ('ガンダムが新幹線とゴジラと戦っているアニメ調の画像を作って。場所はスペースコロニー、ガンダムの口元から空白の吹き出しを設定して')
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')
前回のテキスト生成の時からpipで「Image」というライブラリーをインストールする必要があった。
1つ前の記事
Category:#AIが止まらない
Keyword:ゴジラ/50
Follow @fetuin
■ ■ ■ コメント ■ ■ ■
この記事のアクセス数:ゴジラ
本カテゴリーで直近コメントが書かれた記事
→カテゴリー:#AIが止まらない(記事数:325)
本カテゴリーの最近の記事(コメント数)





