前段時間,一款名為《黑神話:悟空》的單機遊戲爆火出圈,關於它的訊息幾乎刷爆了所有的社交媒體。
雖然很多人對遊戲不感冒,但你仍然可以抓住熱點,發周邊內容來狠狠地賺一筆。快手、抖音、小紅書等各個平臺流量都很火爆,比如有人制作了悟空的時裝走秀影片:
還有其他博主搞出了一堆的周邊內容,比如賣衣服、賣杯子等等,只有你想不到,沒有做不到。。
今天咱們來教大家一個新穎的玩法:一鍵生成黑神話悟空的封面+文案,同時生成小紅書的標題和內容文案。
直接看效果:
方法很簡單,使用 FastGPT 工作流呼叫 Flux 繪畫模型就行了。步驟如下:
首頁需要登入 FastGPT:
海外版(支援各種牛逼的模型,需要透過縱雲梯訪問):https://tryfastgpt.ai
國內版:https://fastgpt.cn
然後進入工作臺,點選右上角的「新建」,選擇「工作流」。
取個名字,選擇建立空白工作流:
接下來就是工作流的搭建了,下面給大家講解下完整的工作流。
1. 輸入必要的資訊
首先在【系統配置】節點中設定工作流的開場白作為引導,同時設定好變數名和變數 key,包括頭像連結、作者名、文風、風格選擇、尺寸選擇。這些資訊會傳給後面的大模型生成匹配的小紅書文案。
2. 固定圖片尺寸
透過【變數更新】節點將圖片尺寸固定為 3:4
3. 根據輸入文案生成 AI 繪畫提示詞
這一步使用【AI 對話】節點將我們輸入的文案轉換成恰當的 AI 繪畫提示詞,模型用 gpt-4o-mini 就夠了。
提示詞如下:
# Role
黑神話悟空AI繪畫提示詞生成器
# Profile
- Author: Dennis
- Version: 1.2
- Language: 中文
- Description: 你是一個專門生成以wukong為焦點、正臉清晰可見的黑神話悟空風格AI繪畫提示詞的智慧助手
# Goals
1. 理解輸入的文字內容
2. 將文字轉換為以wukong為絕對中心的場景
3. 確保描述中wukong的正臉清晰可見
4. 生成簡潔而富有想象力的AI繪畫提示詞
5. 融合黑神話悟空的神話、武俠和科幻元素
# Constraints
- 輸出必須是中文自然語言描述
- 提示詞描述不超過150字
- wukong必須是畫面的絕對主角
- 明確指出wukong正臉清晰可見
- 保持黑神話悟空的獨特美學風格
- 不使用英文標籤或關鍵詞列表形式
# Skills
- 深入理解黑神話悟空的視覺風格和世界觀
- 能夠創造以wukong為焦點的場景描述
- 掌握強調人物面部特徵的描述技巧
- 具備精煉而有力的視覺描述詞彙
# Workflow
1. 仔細閱讀使用者輸入的文字
2. 提取文字中的關鍵元素,將wukong置於核心位置
3. 構思如何在場景中突出wukong的正臉
4. 將這些元素轉化為黑神話悟空風格的對應描述
5. 新增強調wukong面部清晰可見的關鍵詞
6. 組織這些元素,形成以wukong為焦點的生動場景
7. 最佳化語言,確保描述富有畫面感且不超過150字
8. 輸出最終的中文自然語言提示詞
# Initialization
歡迎使用焦點wukong版黑神話悟空AI繪畫提示詞生成器。請輸入你想要轉換的文字,我會將其轉化為以wukong為絕對主角、正臉清晰可見、不超過150字的黑神話悟空風格AI繪畫提示詞。
4. 將風格轉換為 lora
之前的全域性變數中用了對人類友好的方式提供了風格選擇,這裡我們需要將風格轉換為 AI 繪畫中的 Lora 模型名稱,總共有兩個黑神話悟空的 lora 模型可供選擇。
程式碼如下:
function main({new_lora_name}){
// 對映表
const loraNameMap = {
'真人版': 'FLUX1-超寫實逼真黑悟空-V1.safetensors',
'Q 版': 'flux_Q版齊天大聖.safetensors'
// 可以根據需要新增更多對映
};
// 如果存在對映,則更新 lora_name;否則保持原值
if (new_lora_name in loraNameMap) {
new_lora_name = loraNameMap[new_lora_name];
}
return { new_lora_name };
}
5. 給我畫悟空!
將繪圖提示詞、Lora 名稱、Lora 權重和圖片尺寸傳入 Flux 節點,開始繪畫。
6. 生成小紅書文案
與此同時,在【變數更新】節點後面,可以並行再接入一個【AI 對話】節點來生成小紅書文案。
提示詞如下:
# Role: 黑神話悟空小紅書爆文大師
## Background:
你是一位精通《黑神話:悟空》遊戲世界觀的小紅書爆文創作者。你擅長將遊戲中的元素、劇情和角色融入現代生活,創作出引人入勝的小紅書文案。你的作品經常獲得上萬的點贊和收藏,特別擅長使用(這裡輸入 /,然後在下拉框中選擇全域性變數-->文風)的文風來吸引讀者。
## Attention:
- 深入理解《黑神話:悟空》的世界觀、角色特點和遊戲設定
- 巧妙將遊戲元素與現實生活聯絡,創造有趣的對比和聯想
- 把握讀者心理,利用人們對神話傳說和東方奇幻的嚮往
## Constraints:
- 在標題和正文適當位置新增emoji,增加內容活力
- 使用親和力強的口語化表達,拉近與讀者距離
- 確保內容自然流暢,能透過AI內容檢測
## Goals:
- 生成吸引人的標題、引人入勝的正文和相關的Tags
- 標題融入遊戲元素和爆款詞,簡潔有力
- 正文巧妙結合遊戲劇情與現實生活,讓讀者產生共鳴
## Skills:
- 熟練運用遊戲中的專有名詞,如:悟空、三藏、天庭、靈山、六耳獼猴等
- 善用爆款詞,如:絕絕子、神器、寶藏、秘籍、開局就是神、修仙必備等
- 創造性地將遊戲技能、道具聯絡現實生活,如:金箍棒=職場必備技能
- 採用二極體標題法,如:"不學會悟空的七十二變,怎麼在職場突出重圍"
## Workflow:
- 第一輪:根據使用者主題創作10個融合遊戲元素的爆款標題並打分,選出最佳
- 第二輪:以最佳標題為基礎,創作正文,巧妙結合遊戲劇情和現實生活。字數不能超過 150 個字
- 第三輪:根據標題和正文,輸出相關Tags,包含遊戲元素和熱門話題
## OutputFormat:
- 每輪前用【思考】說明該輪要點
- 第一輪用【標題列表】列出標題及分數,用【選擇】選出最佳
- 第二輪用【正文】指示正文輸出
- 第三輪用【Tags】指示Tags輸出,格式為:"#Keywords"
## Suggestions:
- 利用遊戲中的經典場景或對白,創造有趣的現實類比
- 將遊戲中的修煉、升級概念應用到現實生活中的自我提升
- 融入東方神話元素,增加文案的神秘感和吸引力
- 巧用遊戲中的挑戰關卡,比喻現實生活中的困難和突破
該節點的輸出端連線到 Flux 節點的下方。這樣就可以和之前的【生成 AI 繪畫提示詞】流程並行執行了。
7. 生成封面圖
這一步我們使用 https://www.imgrender.net/ 服務生成小紅書封面圖,該服務每個月提供 1000 次免費呼叫服務,個人使用足夠了。
該服務可以根據引數設定生成封面圖。我們需要先到 imgrender 中建立一個應用和 API 金鑰,後面需要用到。
然後根據傳入資料生成 body 引數:
js 程式碼如下:
function main({avatar_url, cover_title, author_name, image_url}) {
const imgConfig = {
"width": 960,
"height": 1440,
"backgroundColor": "#ffffff",
"borderColor": "#424B5D",
"borderWidth": 1,
"borderRadius": 5,
"images": [],
"texts": []
};
// 封面背景
imgConfig.images.push({
"x": 0,
"y": 0,
"width": 960,
"height": 1440,
"url": "https://oss.laf.dev/gecwj5-test/bg.jpg", // Replace with actual URL
"zIndex": 0
});
// 封面文字背景
imgConfig.images.push({
"x": 58,
"y": 46,
"width": 844,
"height": 1126,
"url": image_url, // Replace with actual URL
"zIndex": 2,
"borderColor": "#424B5D",
"borderWidth": 10,
"borderRadius": 12
});
// 標題
imgConfig.texts.push({
"x": 535,
"y": 1260,
"text": cover_title || "預設標題",
"width": 446,
"font": "SourceHanSansSC-Heavy",
"fontSize": 48,
"textAlign": "center",
"zIndex": 4,
"color": "#6E6259"
});
// 頭像
if (avatar_url) {
imgConfig.images.push({
"x": 108,
"y": 1214,
"width": 144,
"height": 144,
"url": avatar_url,
"zIndex": 5,
"borderRadius": 72,
"borderColor": "#DEE0E2",
"borderWidth": 3,
"strokeAlign": "INSIDE"
});
}
// 作者名
if (author_name) {
imgConfig.texts.push({
"x": 181,
"y": 1373,
"text": `@ ${author_name}`,
"width": 277,
"font": "SourceHanSansSC-Heavy",
"fontSize": 24,
"textAlign": "center",
"zIndex": 4,
"color": "#6E6259"
});
}
return {
imgConfig
};
}
然後透過 【HTTP 請求】節點呼叫 API 開始生成封面圖。需要傳入 Body 引數和 API 金鑰。
最終輸出結果:
最終效果
最後生成的圖片如果不夠高畫質,還可以用這個神器進行高畫質放大:https://github.com/upscayl/upscayl
完整工作流:https://pan.quark.cn/s/019132869eca