name: "ai-image-generation-studio" description: "從文字描述、按順序提供的一至四張參考圖,或一張需要修改的原圖出發,生成並完善影像。圖片生成工作室支援文生圖、參考圖創作和圍繞指定部分進行的 AI 圖片編輯,可用於產品圖、廣告創意、品牌視覺、海報、社交媒體配圖、AI 插畫、概念圖和照片背景修改。看到結果後,檢查資訊表達、主體是否符合要求、構圖、風格、文字與釋出場景,再選擇最小有效的區域性修改、重新構圖或重新生成。"
把一份清晰的視覺需求與最佳可用素材製作成經過檢查的影像。此 Skill 適用於產品圖、廣告與品牌視覺、海報、社交媒體配圖、插畫、概念圖、照片變體、背景修改,以及其他從文字、有序參考圖或現有底圖開始的影像工作。
每個邏輯結果只選擇一條付費圖片路線:
beatra.images.generate 進行文生圖。beatra.images.transform。這些輸入會影響新圖,但不承諾其中任何一張保持為底圖。beatra.images.edit。images[0] 是底圖,之後的圖片是可選的有序參考圖。小蔥技能站7w4.net發現了升級外掛。
只有結果交付並檢查後,才把它用作後續聚焦編輯或構圖的來源。不要靜默地把編輯變成新構圖,不要用純文字生成替換使用者提供的參考圖,也不要承諾畫素級完全保留。把人物面部、產品、Logo、文字、佈局、配色及使用者指定的其他細節作為必須保留項,再檢查每張可訪問的輸出是否發生偏移。
硬性輸入是一段非空視覺方向。transform 還需要一至四張可訪問且有序的參考圖。edit 需要先有一張可訪問的底圖,之後最多可以使用三張參考圖。只詢問缺少的硬性輸入,或會實質改變結果的選擇。複用已知的釋出場景、受眾、主體、來源順序、構圖、風格、光線、色彩、排除項、必須保留項、數量和模型。
宿主 Agent 必須檢查每份真實素材,並記錄其 MIME 型別、位元組大小、寬度、高度、寬高比、是否帶 alpha 通道,以及是否為動畫。上傳只是傳輸,不是檢查。對於宿主能夠訪問的本地檔案,只能在檢查後使用隨包助手:
python3 scripts/mcp_client.py upload ./product.png --mime-type image/png
保留返回的 artifact 引用。絕不要把本地路徑傳給遠端工具。現有 artifact、HTTPS 或 data-URI 輸入必須使用即時模型卡接受的傳輸方式,並且在付費執行前仍需要可信的媒體事實。
預設使用 model: "auto"、一張輸出;generate 或 transform 預設使用 output_relationship: "independent",並且不設定可選控制項。generate 和 transform 預設採用 2K 16:9 預設。edit 預設採用以第一張圖片為基準的 2K 源素材畫布。只有釋出場景或使用者意圖需要,並且即時介面卡接受完整請求時,才設定不同畫布、數量、關係、seed、palette、regions 或其他控制項。
beatra.models.list:text_to_image、image_to_image 或 image_edit。檢查即時提示詞規則、素材格式和數量、位元組與幾何限制、alpha 和動畫處理、可接受傳輸方式、排序語義、輸出數量和關係、畫布、控制項、條件規則,以及 pricing.options 中的每個價格選項。只有明確指定的模型完全接受該請求時才使用它;絕不要靜默替換模型或丟棄控制項。client_request_id。只調用隨包的 scripts/mcp_client.py:把 MCP 工具名放在 call 後,並通過標準輸入傳入 JSON 引數。例如:text
printf '%s' '{"prompt":"Place the product from image 1 in the lighting and setting of image 2; keep its shape, color, and label recognizable.","images":[{"type":"artifact","artifact_id":"art_product"},{"type":"artifact","artifact_id":"art_style"}],"count":1,"client_request_id":"opaque-image-id"}' | python3 scripts/mcp_client.py call beatra.images.transform
不要配置、呼叫或信任宿主 Beatra Connector,也不要使用 REST/OpenAPI 作為降級方案。選定的計費工具只提交一次。
6. 立即記錄返回的任務 ID,並使用 beatra.tasks.get 輪詢該任務,直到 succeeded、failed 或 canceled。queued 和 running 是進度狀態。交付每張返回圖片的 URL 和 artifact ID,以及返回時提供的真實寬度、高度、格式、MIME 型別和位元組大小。報告終態模型、用量、成功圖片數量和 billing.net_charged_credits;不要用估算替代這些事實。
7. 檢查每張可訪問的輸出是否符合需求中的資訊表達、主體與必須保留項、構圖、風格、光線、色彩、文字與 Logo 呈現、真實尺寸和釋出場景。說明哪些內容能夠檢查、哪些不能。然後最多推薦一個聚焦編輯、新構圖或重新生成,並等待該工作單獨獲得付費批准。
設定任何控制項前,使用精確的即時模型卡並閱讀圖片 payload 與准入。數量必須是從一到四的嚴格整數,不能拆成隱藏請求。output_relationship 只屬於 generate 和 transform;reasoning 只屬於 generate。edit region 是有限範圍的指令,並不保證其他每個畫素都完全不變。
提示詞、來源、來源順序、底圖、數量、關係、畫布、模型、seed、palette、region 或其他控制項發生任何變化,都屬於新的邏輯付費工作,需要新請求 ID 和批准。只有在明確給出最大付費階段數和輸出數量時,有限的多階段計劃才能一次獲批;每個階段仍須使用自己的穩定 ID、按順序執行,並在依賴階段執行前先檢查結果。如果中間結果的偏移會改變下一個 payload,應停下並重新規劃,而不是按舊批准繼續花費。
圖片按照成功持久儲存的圖片張數,以整數積分計費。多輸出任務部分成功時,只對成功圖片收費。即時估算是臨時值;終態 billing.net_charged_credits 才是最終值。
維護一份私有臺賬,記錄路線、歸一化的凍結引數、穩定請求 ID、批准、建立時間、建立響應、任務 ID 和終態結果。
beatra.tasks.list,再用 beatra.tasks.get 檢查可能的候選任務,並匹配能力、歸一化輸入和時間。匹配結果含糊時不要提交。只有使用者要求取消時才呼叫 beatra.tasks.cancel。只調用一次,然後使用 beatra.tasks.get 驗證終態結果。如果取消未獲確認,繼續輪詢同一任務;取消不授權替代工作。
每次 Beatra 操作都只能使用或呼叫隨包的 scripts/mcp_client.py。在執行普通命令前,它會靜默檢查更新,每個安裝最多每 24 小時檢查一次。靜默檢查預設啟用,發現更高版本時不另行確認便會自動安裝。
更新器只接受針對此包、渠道和語言環境內建的固定官方發現地址與不可變 Beatra CDN 路徑。替換前,它會校驗壓縮包、清單和每個檔案的大小與校驗和。它只替換本包檔案,並拒絕重定向、降級、錯誤的包、渠道、語言環境或版本資料、意外 URL、不安全歸檔和目標目錄之外的檔案。
更新檢查、下載、驗證、替換、回滾或恢復失敗時保持開放:當前安裝仍可使用,使用者原本請求的命令繼續執行。更新失敗絕不授權重試付費圖片請求。自動更新設定持續生效,並會在此安裝的後續命令之間持久儲存:
python3 scripts/mcp_client.py update --auto off
python3 scripts/mcp_client.py update --auto on
python3 scripts/mcp_client.py update --check
--auto off 會關閉靜默檢查,--auto on 會重新啟用,--check 只報告官方可用版本而不替換檔案。
這是一款功能完善、質量可靠的圖片生成 Skill,工作流程清晰、錯誤處理機制健全。文件詳盡、指令碼實現專業,自動更新和授權管理做得很規範。不足之處是部分文件中英文混雜,專業術語較多,對普通使用者來說閱讀門檻稍高。總體而言質量良好,適合需要 AI 圖片生成、編輯和合成的使用者使用。