>成像3:用於文本到圖像生成的Python教程
Imagen 3是一個強大的文本對圖像模型,能夠生成高度詳細和風格上不同的圖像,甚至包含文本。 本教程演示瞭如何使用Google的生成AI API和Python以編程方式利用Imagen 3的功能。 我們將介紹環境設置,代碼實現並探索各種圖像生成選項。>通過Google Generative AI API
訪問Imagen 3開始,您需要一個Google Cloud項目和一個API鍵。
> >設置您的Google雲環境:>
- Google Cloud Console:
- 訪問Google Cloud Console並登錄。 新項目:
- 創建一個新項目(例如,“ Imagen-Tutorial”)。 > > 項目詳細信息:
- 填寫必要的項目詳細信息。 組織字段是可選的。
>導航到Google AI Studio中的API鍵頁。
單擊“創建API鍵”。- 選擇您新創建的項目,然後單擊“創建”。 >
- >安全地保存API密鑰。 在項目目錄中創建a
- 文件,並帶有以下內容:
-
.env
>計費帳戶設置:
<code>GEMINI_API_KEY=<your_api_key></your_api_key></code>
python環境設置(推薦Anaconda):
>下載並從官方網站安裝Anaconda。
創建環境:- 激活環境:
-
conda create -n imagen python=3.9
>安裝軟件包: -
conda activate imagen
- >用python生成圖像:>
pip install -q -U google-genai pillow python-dotenv
>在與您的 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_level
。BLOCK_LOW_AND_ABOVE
> - :控製圖像中是否允許人們(
person_generation
或ALLOW_ADULT
)。DONT_ALLOW
>製作有效提示至關重要。 使用描述性語言,指定樣式,並考慮添加有關照明,相機設置和藝術技術的詳細信息,以更好地結果。 有關詳細的及時指南,請參閱官方Imagen 3文檔。 >
圖像編輯和自定義(當前有限的訪問):
>
Imagen 3提供圖像編輯和自定義功能,但訪問當前受到限制。
本教程為通過Google Generative AI API和Python使用Imagen 3提供了基礎。 嘗試不同的提示和配置選項,以解鎖此功能強大的文本對圖像模型的全部潛力。請記住,請始終檢查官方文檔以獲取最新的信息和定價。
以上是成像3:帶有雙子座API示例的指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

法律技術革命正在獲得動力,促使法律專業人員積極採用AI解決方案。 對於那些旨在保持競爭力的人來說,被動抵抗不再是可行的選擇。 為什麼技術採用至關重要? 法律專業人員

許多人認為與AI的互動是匿名的,與人類交流形成了鮮明的對比。 但是,AI在每次聊天期間都會積極介紹用戶。 每個單詞的每個提示都經過分析和分類。讓我們探索AI Revo的這一關鍵方面

成功的人工智能戰略,離不開強大的企業文化支撐。正如彼得·德魯克所言,企業運作依賴於人,人工智能的成功也同樣如此。 對於積極擁抱人工智能的組織而言,構建適應AI的企業文化至關重要,它甚至決定著AI戰略的成敗。 西蒙諾諮詢公司(West Monroe)近期發布了構建蓬勃發展的AI友好型企業文化的實用指南,以下是一些關鍵要點: 1. 明確AI的成功模式: 首先,要對AI如何賦能業務有清晰的願景。理想的AI運作文化,能夠實現人與AI系統之間工作流程的自然融合。 AI擅長某些任務,而人類則擅長創造力、判

Meta升級AI助手應用,可穿戴式AI時代來臨!這款旨在與ChatGPT競爭的應用,提供文本、語音交互、圖像生成和網絡搜索等標準AI功能,但現在首次增加了地理位置功能。這意味著Meta AI在回答你的問題時,知道你的位置和正在查看的內容。它利用你的興趣、位置、個人資料和活動信息,提供最新的情境信息,這在以前是無法實現的。該應用還支持實時翻譯,這徹底改變了Ray-Ban眼鏡上的AI體驗,使其實用性大大提升。 對外國電影徵收關稅是對媒體和文化的赤裸裸的權力行使。如果實施,這將加速向AI和虛擬製作的

人工智能正在徹底改變網絡犯罪領域,這迫使我們必須學習新的防禦技巧。網絡罪犯日益利用深度偽造和智能網絡攻擊等強大的人工智能技術進行欺詐和破壞,其規模前所未有。據報導,87%的全球企業在過去一年中都成為人工智能網絡犯罪的目標。 那麼,我們該如何避免成為這波智能犯罪的受害者呢?讓我們探討如何在個人和組織層面識別風險並採取防護措施。 網絡罪犯如何利用人工智能 隨著技術的進步,犯罪分子不斷尋找新的方法來攻擊個人、企業和政府。人工智能的廣泛應用可能是最新的一個方面,但其潛在危害是前所未有的。 特別是,人工智

最好將人工智能(AI)與人類智力(NI)之間的複雜關係理解為反饋循環。 人類創建AI,對人類活動產生的數據進行培訓,以增強或複制人類能力。 這個AI

Anthropic最近的聲明強調了有關尖端AI模型缺乏了解,引發了專家之間的激烈辯論。 這是一個真正的技術危機,還是僅僅是通往更秘密的道路上的臨時障礙

印度是一個多元化的國家,具有豐富的語言,使整個地區的無縫溝通成為持續的挑戰。但是,Sarvam的Bulbul-V2正在幫助彌合其高級文本到語音(TTS)T


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

Dreamweaver Mac版
視覺化網頁開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具