GeminiのAPIで簡単に文章から画像が作れる
カテゴリー:#AIが止まらない(記事数:325)

2025.06.30

GeminiのAPIで簡単に文章から画像が作れる

参考にしたのはこのページ

簡単だなぁ。生成された画像と文章は下記、このモデルは画像と一緒に必ず文章も出来るらしい。

生成された画像


画像と一緒に生成された文章
生成する画像は、スペースコロニーを舞台に、ガンダムが新幹線とゴジラという巨大な敵を相手に激しい戦闘を繰り広げているアニメ調のイラストです。ガンダムの口元には、後から文字などを書き込めるように空白の吹き出しが配置されます。

スクリプト
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



■ ■ ■ コメント ■ ■ ■

いいっすね!=35

名前 ↑B
[Xの該当記事にコメントを付ける]
コメント(※改行は省略されます)

※3回以上の連続書き込み不可
この記事のアクセス数:
ゴジラ

本カテゴリーで直近コメントが書かれた記事


→カテゴリー:#AIが止まらない(記事数:325)
本カテゴリーの最近の記事(コメント数)