iT邦幫忙

2024 iThome 鐵人賽

DAY 26
0
生成式 AI

Gemini 多模態大型語言模型大小事系列 第 26

Gemini 多模態大型語言模型大小事 Day26 - Google AI Studio - 探索視覺功能

  • 分享至 

  • xImage
  •  

前言

    Day8 使用程式處理傳入的圖檔,我們再用Google AI Studio處理一次

輸入圖檔

上傳圖檔
https://ithelp.ithome.com.tw/upload/images/20241006/20121643FoQXdwS70o.png

照Day8 的咒語和圖檔

https://ithelp.ithome.com.tw/upload/images/20241006/20121643E5PGde1Orz.png

https://ithelp.ithome.com.tw/upload/images/20241006/20121643mvM2xRZ2Oy.png

執行結果
咒語
描述如何製造該產品,請用繁體中文回答

回答

這張圖片描繪了一個名為 "噴射背包" 的產品概念,並列出了其主要特點:

產品功能:

外觀與一般背包無異: 儘管擁有飛行功能,但設計上力求低調,外觀與普通背包相似。

輕便設計: 採用輕量化材料,方便攜帶。

可容納 18 英寸筆記本電腦: 內部空間充足,適合學生或商務人士使用。

舒適背負系統: 配備加厚肩帶,提供舒適的背負體驗。

USB-C 充電: 可使用 USB-C 接口輕鬆充電。

15 分鐘續航: 電池續航時間可達 15 分鐘,滿足短途飛行需求。

可伸縮助推器: 配備可伸縮助推器,實現垂直起降。

蒸汽動力,環保清潔: 採用蒸汽作為動力來源,環保無污染。

製造流程:

材料選擇: 選擇輕便、耐用的材料,例如碳纖維或航空級鋁合金,用於製造背包主體和助推器。

動力系統研發: 開發高效、安全的蒸汽動力系統,包括微型蒸汽鍋爐、噴嘴和控制系統。

電池技術: 選用高能量密度的電池,例如鋰聚合物電池,以確保足夠的續航時間。

安全設計: 加入安全帶、緊急降落傘等安全裝置,確保飛行安全。

外觀設計: 設計簡潔、時尚的外觀,使其與普通背包相似。

組裝測試: 將各個部件組裝成完整的產品,並進行嚴格的測試,確保其性能和安全性。

總之,"噴射背包" 是一款集創新、實用、環保於一身的產品,但要將其從概念變為現實,還需要克服許多技術難題。

Get Code

"""
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)

上一篇
Gemini 多模態大型語言模型大小事 Day25 - Google AI Studio - 文件處理功能
下一篇
Gemini 多模態大型語言模型大小事 Day27 - Google AI Studio - 音訊功能
系列文
Gemini 多模態大型語言模型大小事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言