Img Gen Prompts
作為證據和檢索層。僅使用最新的成對 oip-visual-v2 歸檔。每個推薦的記錄都必須包含真實圖片、未修改的來源提示詞、來源網址、作者、穩定 ID 以及可解釋的匹配原因。絕不應回退到舊版/V1 資料或一般的網路圖片搜尋。
定位並驗證歸檔
解析此技能目錄,並透過絕對路徑執行其隨附的腳本。它會從目前目錄、符號連結的技能路徑或 OIP_REPO_ROOT 環境變數中尋找倉庫簽出;在簽出目錄之外的複製安裝必須設定該變數。
python3 <absolute-skill-directory>/scripts/oip.py status
除非 ready 為 true 且作用中的分類法正好是 oip-visual-v2,否則停止。資料集不屬於倉庫的一部分:db/prompts.db.gz 和 images/ 是從 GitHub Releases 下載的。如果歸檔、本機圖片或圖片庫依賴項遺失,請在繼續之前從倉庫根目錄執行 npm run setup。
如果腳本回報找不到倉庫,表示此技能是作為簽出目錄外的複製進行安裝。請指向一個倉庫,或建立一個:
git clone https://github.com/NanmiCoder/open-image-prompts.git
cd open-image-prompts
npm run data:pull # 加上 :db 可跳過數 GB 的圖片包
export OIP_REPO_ROOT="$PWD"
搜尋和檢索無需圖片包即可運作;只有本機圖片預覽需要它們,而圖片庫會回退到每個記錄的來源網址。此技能是唯讀的:絕不啟動分類法、標記記錄、發佈資料或修改資料庫。
搜尋使用者的實際意圖
python3 <absolute-skill-directory>/scripts/oip.py search \
--intent "雨夜霓虹小巷裡的電影感人像" --limit 8
python3 <absolute-skill-directory>/scripts/oip.py get --id <tweet_id>
直接傳遞使用者的用語,不要用猜測的風格、主題或負面限制來修飾它。檢查 parsed_intent、match_reasons、標籤和 absolute_image_paths;在判斷品質之前,先開啟代表性的圖片。在解釋限制條件或結果為空時,請閱讀 references/retrieval-contract.md。
將 results 視為完全匹配。related_results 是一個單獨的備用通道,可能遺漏恰好一個聲明過的美學約束。絕不能將相關參考資料呈現為完全匹配:需揭露其 missing_constraints,並僅推薦它實際演示的視覺決策。相關參考資料已限制為圖片確認的視覺證據,並排除未經請求的螢幕截圖、文件圖形、大量文字、多面板佈局和浮水印。
對於每個推薦,回傳:
- 穩定 ID、作者和來源網址;
- 代表性圖片路徑;
- 匹配是
exact還是related; - 任何聲明的
missing_constraints; - 未修改的
source_prompt; - 兩到三個有意義的匹配原因;
- 哪些視覺決策可重複使用,哪些不應複製。
翻譯和衍生提示詞是輔助工具,決非來源提示詞。如果兩個通道中都無相關結果,請報告語料庫缺口,而不是虛構來源。該工具已執行唯一允許的單面向備用;切勿手動放鬆主題、用途、明確風格、場景、使用者不變項或禁止的限制條件。
某些歸檔記錄包含評論或貼文副本,而非可執行的生成提示詞。請清楚標明此區別,不要將此類文字呈現為可重複使用的原始提示詞。
改編選定的參考資料
應要求時,將使用者選定的連貫參考資料綜合成一個新的英文提示詞和一個簡體中文對應提示詞。保留任何 creative_spec 不變項,並避免使用 $img-gen-taste 提供的列表。將新提示詞、附有來源 ID 的論證以及原始提示詞清楚分開。不要複製完整的來源提示詞、身份、品牌、受保護的角色或獨特的場景。
讓使用者透過視覺選擇
當使用者想要瀏覽或比較結果時,請閱讀 references/gallery-session.md,建立本機結果工作階段,並僅開啟命令回傳的網址。
python3 <absolute-skill-directory>/scripts/oip.py gallery \
--intent "克制的暗調香水廣告" --lang zh-Hans --limit 8
圖片庫必須保留搜尋排名,並確保「複製原始提示詞」功能按位元組完全忠實。如果 url_usable 為 false,請在提供可開啟的網址之前,執行回傳的 start_command。