一鍵生成黑神話悟空小紅書封面+文案,抓住流量,狠狠賺一筆!

米开朗基杨發表於2024-10-21

前段時間,一款名為《黑神話:悟空》的單機遊戲爆火出圈,關於它的訊息幾乎刷爆了所有的社交媒體。

雖然很多人對遊戲不感冒,但你仍然可以抓住熱點,發周邊內容來狠狠地賺一筆。快手、抖音、小紅書等各個平臺流量都很火爆,比如有人制作了悟空的時裝走秀影片:

還有其他博主搞出了一堆的周邊內容,比如賣衣服、賣杯子等等,只有你想不到,沒有做不到。。

今天咱們來教大家一個新穎的玩法:一鍵生成黑神話悟空的封面+文案,同時生成小紅書的標題和內容文案。

直接看效果:


方法很簡單,使用 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

相關文章