首頁 > 科技週邊 > 人工智慧 > 成像3:帶有雙子座API示例的指南

成像3:帶有雙子座API示例的指南

Lisa Kudrow
發布: 2025-02-28 16:26:11
原創
728 人瀏覽過

>成像3:用於文本到圖像生成的Python教程

Imagen 3是一個強大的文本對圖像模型,能夠生成高度詳細和風格上不同的圖像,甚至包含文本。 本教程演示瞭如何使用Google的生成AI API和Python以編程方式利用Imagen 3的功能。 我們將介紹環境設置,代碼實現並探索各種圖像生成選項。

>通過Google Generative AI API

訪問Imagen 3

開始,您需要一個Google Cloud項目和一個API鍵。

>

>設置您的Google雲環境:

>

    Google Cloud Console:
  1. 訪問Google Cloud Console並登錄。
  2. 新項目:
  3. 創建一個新項目(例如,“ Imagen-Tutorial”)。 > >
  4. 項目詳細信息:
  5. 填寫必要的項目詳細信息。 組織字段是可選的。

Imagen 3: A Guide With Examples in the Gemini API

api密鑰生成:

>導航到Google AI Studio中的API鍵頁。

單擊“創建API鍵”。
  1. 選擇您新創建的項目,然後單擊“創建”。
  2. >
  3. >安全地保存API密鑰。
  4. 在項目目錄中創建a
  5. 文件,並帶有以下內容:
  6. .env>計費帳戶設置:
Imagen 3是一項付費服務​​。 將計費帳戶與您的Google Cloud項目相關聯,以避免使用API​​使用錯誤。 按照Google AI Studio中的提示鏈接或創建帳單帳戶。 當前每張圖像生成成本為$ 0.03(查看最新價格的官方定價頁面)。
<code>GEMINI_API_KEY=<your_api_key></your_api_key></code>
登入後複製

python環境設置(推薦Anaconda):

Imagen 3: A Guide With Examples in the Gemini API

>安裝Anaconda:

>下載並從官方網站安裝Anaconda。

創建環境:
  1. 激活環境:
  2. conda create -n imagen python=3.9
  3. >安裝軟件包:
  4. conda activate imagen
  5. >用python生成圖像:> pip install -q -U google-genai pillow python-dotenv>在與您的
  6. file的目錄中創建一個Python腳本(例如,
)。

gen_image.py高級圖像生成選項:.env>

# Import necessary libraries
from google import genai
from google.genai import types
from PIL import Image
from io import BytesIO
import os
from dotenv import load_dotenv

# Load API key from .env
load_dotenv()
api_key = os.getenv("GEMINI_API_KEY")

# Initialize the client
client = genai.Client(api_key=api_key)

# Generate an image
prompt = """A dog surfing at the beach"""
response = client.models.generate_images(
    model="imagen-3.0-generate-002",
    prompt=prompt,
    config=types.GenerateImagesConfig(number_of_images=1)
)

# Display the image
for generated_image in response.generated_images:
  image = Image.open(BytesIO(generated_image.image.image_bytes))
  image.show()
登入後複製
對象允許自定義:

  • number_of_images:生成多個圖像(默認值:4)。
  • >
  • aspect_ratio:控制縱橫比(例如,垂直圖像的“ 9:16”)。
  • :當前僅支持safety_filter_levelBLOCK_LOW_AND_ABOVE>
  • :控製圖像中是否允許人們(person_generationALLOW_ADULT)。 DONT_ALLOW
有效的提示工程:

>製作有效提示至關重要。 使用描述性語言,指定樣式,並考慮添加有關照明,相機設置和藝術技術的詳細信息,以更好地結果。 有關詳細的及時指南,請參閱官方Imagen 3文檔。 >

圖像編輯和自定義(當前有限的訪問):

> Imagen 3提供圖像編輯和自定義功能,但訪問當前受到限制。 > 結論:

本教程為通過Google Generative AI API和Python使用Imagen 3提供了基礎。 嘗試不同的提示和配置選項,以解鎖此功能強大的文本對圖像模型的全部潛力。請記住,請始終檢查官方文檔以獲取最新的信息和定價。 >

以上是成像3:帶有雙子座API示例的指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板