Day8 使用程式處理傳入的圖檔,我們再用Google AI Studio處理一次
上傳圖檔
照Day8 的咒語和圖檔
執行結果
咒語
描述如何製造該產品,請用繁體中文回答
回答
這張圖片描繪了一個名為 "噴射背包" 的產品概念,並列出了其主要特點:
產品功能:
外觀與一般背包無異: 儘管擁有飛行功能,但設計上力求低調,外觀與普通背包相似。
輕便設計: 採用輕量化材料,方便攜帶。
可容納 18 英寸筆記本電腦: 內部空間充足,適合學生或商務人士使用。
舒適背負系統: 配備加厚肩帶,提供舒適的背負體驗。
USB-C 充電: 可使用 USB-C 接口輕鬆充電。
15 分鐘續航: 電池續航時間可達 15 分鐘,滿足短途飛行需求。
可伸縮助推器: 配備可伸縮助推器,實現垂直起降。
蒸汽動力,環保清潔: 採用蒸汽作為動力來源,環保無污染。
製造流程:
材料選擇: 選擇輕便、耐用的材料,例如碳纖維或航空級鋁合金,用於製造背包主體和助推器。
動力系統研發: 開發高效、安全的蒸汽動力系統,包括微型蒸汽鍋爐、噴嘴和控制系統。
電池技術: 選用高能量密度的電池,例如鋰聚合物電池,以確保足夠的續航時間。
安全設計: 加入安全帶、緊急降落傘等安全裝置,確保飛行安全。
外觀設計: 設計簡潔、時尚的外觀,使其與普通背包相似。
組裝測試: 將各個部件組裝成完整的產品,並進行嚴格的測試,確保其性能和安全性。
總之,"噴射背包" 是一款集創新、實用、環保於一身的產品,但要將其從概念變為現實,還需要克服許多技術難題。
"""
Install the Google AI Python SDK
$ pip install google-generativeai
"""
import os
import google.generativeai as genai
genai.configure(api_key=os.environ["GEMINI_API_KEY"])
def upload_to_gemini(path, mime_type=None):
"""Uploads the given file to Gemini.
See https://ai.google.dev/gemini-api/docs/prompting_with_media
"""
file = genai.upload_file(path, mime_type=mime_type)
print(f"Uploaded file '{file.display_name}' as: {file.uri}")
return file
# Create the model
generation_config = {
"temperature": 1,
"top_p": 0.95,
"top_k": 64,
"max_output_tokens": 8192,
"response_mime_type": "text/plain",
}
model = genai.GenerativeModel(
model_name="gemini-1.5-pro",
generation_config=generation_config,
# safety_settings = Adjust safety settings
# See https://ai.google.dev/gemini-api/docs/safety-settings
)
# TODO Make these files available on the local file system
# You may need to update the file paths
files = [
upload_to_gemini("jetpack.jpg", mime_type="image/jpeg"),
]
chat_session = model.start_chat(
history=[
{
"role": "user",
"parts": [
files[0],
"描述如何製造該產品,請用繁體中文回答 ",
],
},
{
"role": "model",
"parts": [
"這張圖片描繪了一個名為 \"噴射背包\" 的產品概念,並列出了其主要特點:\n\n**產品功能:**\n\n1. **外觀與一般背包無異:** 儘管擁有飛行功能,但設計上力求低調,外觀與普通背包相似。\n2. **輕便設計:** 採用輕量化材料,方便攜帶。\n3. **可容納 18 英寸筆記本電腦:** 內部空間充足,適合學生或商務人士使用。\n4. **舒適背負系統:** 配備加厚肩帶,提供舒適的背負體驗。\n5. **USB-C 充電:** 可使用 USB-C 接口輕鬆充電。\n6. **15 分鐘續航:** 電池續航時間可達 15 分鐘,滿足短途飛行需求。\n7. **可伸縮助推器:** 配備可伸縮助推器,實現垂直起降。\n8. **蒸汽動力,環保清潔:** 採用蒸汽作為動力來源,環保無污染。\n\n**製造流程:**\n\n1. **材料選擇:** 選擇輕便、耐用的材料,例如碳纖維或航空級鋁合金,用於製造背包主體和助推器。\n2. **動力系統研發:** 開發高效、安全的蒸汽動力系統,包括微型蒸汽鍋爐、噴嘴和控制系統。\n3. **電池技術:** 選用高能量密度的電池,例如鋰聚合物電池,以確保足夠的續航時間。\n4. **安全設計:** 加入安全帶、緊急降落傘等安全裝置,確保飛行安全。\n5. **外觀設計:** 設計簡潔、時尚的外觀,使其與普通背包相似。\n6. **組裝測試:** 將各個部件組裝成完整的產品,並進行嚴格的測試,確保其性能和安全性。\n\n總之,\"噴射背包\" 是一款集創新、實用、環保於一身的產品,但要將其從概念變為現實,還需要克服許多技術難題。",
],
},
]
)
response = chat_session.send_message("INSERT_INPUT_HERE")
print(response.text)