สร้างรูปภาพโดยใช้ Imagen

Imagen คือโมเดลการสร้างรูปภาพที่มีความเที่ยงตรงสูงของ Google ซึ่งสามารถสร้าง รูปภาพที่สมจริงและมีคุณภาพสูงจากพรอมต์ข้อความ รูปภาพที่สร้างขึ้นทั้งหมด จะมีลายน้ำ SynthID ดูข้อมูลเพิ่มเติมเกี่ยวกับโมเดล Imagen ที่มีให้ใช้งานได้ในส่วนเวอร์ชันโมเดล

การย้ายข้อมูลไปยัง Nano Banana

เราเลิกใช้งานโมเดล Imagen แล้วและจะปิดให้บริการในวันที่ 17 สิงหาคม 2026 เราขอแนะนำให้ ย้ายข้อมูลไปยัง Nano Banana เพื่อตอบสนองความต้องการในการสร้างรูปภาพ

การย้ายข้อมูลจะเกี่ยวข้องกับการเปลี่ยนแปลงต่อไปนี้

  • ชื่อโมเดล: ใช้ gemini-2.5-flash-image แทนชื่อโมเดล Imagen
  • วิธีการ: ใช้ client.models.generate_content แทน client.models.generate_images
  • การจัดการการตอบกลับ: Nano Banana จะแสดงผลชิ้นส่วนเนื้อหา ซึ่งอาจรวมถึงข้อมูลรูปภาพ แทนที่จะเป็นออบเจ็กต์การตอบกลับรูปภาพที่เฉพาะเจาะจง

ดูรายละเอียดและตัวอย่างเพิ่มเติมได้ที่คำแนะนำการสร้างรูปภาพ

สร้างรูปภาพโดยใช้โมเดล Imagen

ตัวอย่างนี้แสดงการสร้างรูปภาพด้วยโมเดล Imagen

Python

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

client = genai.Client()

response = client.models.generate_images(
    model='imagen-4.0-generate-001',
    prompt='Robot holding a red skateboard',
    config=types.GenerateImagesConfig(
        number_of_images= 4,
    )
)
for generated_image in response.generated_images:
  generated_image.image.show()

JavaScript

import { GoogleGenAI } from "@google/genai";
import * as fs from "node:fs";

async function main() {

  const ai = new GoogleGenAI({});

  const response = await ai.models.generateImages({
    model: 'imagen-4.0-generate-001',
    prompt: 'Robot holding a red skateboard',
    config: {
      numberOfImages