🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

輸出內容

🎨 生成圖片中...
Prompt: 一杯星巴克拿鐵咖啡放在木桌上,旁邊有一張台灣電子發票,極簡風格,自然光,俯拍

📝 實際使用的 Prompt(DALL-E 3 自動修訂):
An overhead view of a cup of Starbucks latte coffee placed on a wooden table, with a Taiwanese electronic receipt next to it. The scene is set in minimalistic style and lit by natural light.

✅ 圖片已儲存: /var/www/ai-agent-pattern-notes/patterns/16-image-generation/output.png
檔案大小: 1599 KB

原始碼

https://github.com/howtomakeaturn/ai-agent-pattern-notes/blob/main/patterns/16-image-generation/demo.php

實驗生成三次

知識點

這是完全不同的 API,不是 chat completions,是 image generation

跟 chat completions 完全分開,gpt-5-mini 這類模型不能生成圖片。

目前能生成圖片的:

  • dall-e-3:高品質,慢,貴
  • dall-e-2:普通品質,快,便宜
  • gpt-image-1:OpenAI 最新,支援 inpainting(局部修改)

知識點

DALL-E 3 有個特性:會自動修訂你的 prompt(revisedPrompt),輸出讓你看到它實際用了什麼

知識點

b64_json 蛇底線,revisedPrompt 駝峰,這個 client 寫法不一致所以容易搞混。

你現在看到的是 OpenAI API 回傳格式混用命名風格 的問題。

為什麼會這樣?

OpenAI 不同層級欄位來源不同:

  • b64_json → 來自底層影像 API 設計(舊風格,snake_case)
  • revisedPrompt → 新版 SDK 包裝時轉成 camelCase

這不是 bug,是:

  • 早期 API snake_case
  • 新 SDK / 新欄位 camelCase
  • 歷史混血

每週二 YT 直播 Q&A(可 Discord Call-in)
YT:https://www.youtube.com/@codelove_tw
DC:https://discord.gg/fvCF2whZ9D

⭐️ Shopify 接案服務(給品牌)
https://job.turn.tw/shopify-services

⭐️ Shopify 技術教練(給工程師)
https://job.turn.tw/developer-coaching

⭐️ 台灣 Shopify 開發者 LINE 群(非官方)
https://line.me/ti/g2/YUasX5K3CJ4QdIx76zppjHlh3-q8w-xkSyK1LA

共有 0 則留言


每週二 YT 直播 Q&A(可 Discord Call-in)
YT:https://www.youtube.com/@codelove_tw
DC:https://discord.gg/fvCF2whZ9D

⭐️ Shopify 接案服務(給品牌)
https://job.turn.tw/shopify-services

⭐️ Shopify 技術教練(給工程師)
https://job.turn.tw/developer-coaching

⭐️ 台灣 Shopify 開發者 LINE 群(非官方)
https://line.me/ti/g2/YUasX5K3CJ4QdIx76zppjHlh3-q8w-xkSyK1LA
🏆 本月排行榜
🥇
站長阿川
📝22  
601
🥈
我愛JS
💬2  
7
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付