本文介绍一个开箱即用、可直接运行的实战案例用Python LangChain 通用大模型通义千问/文心一言/DeepSeek/OpenAI 都兼容自动生成三大平台某书/某音/视频号专用的短视频完整脚本适配各平台调性无需手动调整格式。每个平台脚本均包含视频主题、镜头画面、台词/旁白、BGM 建议、时长分配、字幕文案额外适配平台专属要求如某书标题标签、抖音钩子、视频号情感导向。一、环境准备1分钟安装打开终端执行以下命令安装所需依赖兼容Python 3.8pip install langchain langchain-openai python-dotenv二、项目结构保持简洁结构便于管理和运行your_project/ ├── .env # 存放大模型 API Key隐私保护不暴露代码中 └── script_gen.py # 主代码含三大平台模板可直接运行三、.env 配置文件填你的密钥新建 .env 文件复制以下内容替换为自己的大模型 API 密钥和对应 base_url兼容所有 OpenAI 格式大模型# 通用 OpenAI 兼容格式通义千问/文心一言/DeepSeek/Kimi 都支持 OPENAI_API_KEY你的大模型API密钥 # 替换成自己的密钥 OPENAI_BASE_URLhttps://api.openai.com/v1 # 替换成对应平台的base_url # 示例国产大模型 # 通义千问 base_url: https://dashscope.aliyuncs.com/compatible-mode/v1 # 文心一言 base_url: https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions # DeepSeek base_url: https://api.deepseek.com/v1提示如果用国产大模型通义/文心/DeepSeek只需要替换base_url和api_keyLangChain 核心代码完全不用修改。四、完整实战代码含三大平台专用模板直接运行核心优化新增平台选择功能可直接选择“小红书/抖音/视频号”自动调用对应平台的脚本模板生成符合平台调性的脚本比如小红书带标签、抖音强钩子、视频号重情感。import os from dotenv import load_dotenv from langchain_openai import ChatOpenAI from langchain.prompts import PromptTemplate from langchain.chains import LLMChain # 加载环境变量从.env文件中读取API密钥 load_dotenv() # 1. 初始化大模型兼容所有 OpenAI 格式大模型一键替换 llm ChatOpenAI( modelgpt-3.5-turbo, # 可替换为deepseek-chat、qwen-turbo、ernie-3.5、gpt-4o-mini temperature0.8, # 创意度0严谨适合科普1脑洞大适合剧情/搞笑 max_tokens2048, # 足够生成1-3分钟短视频脚本 api_keyos.getenv(OPENAI_API_KEY), base_urlos.getenv(OPENAI_BASE_URL) ) # 2. 三大平台专用短视频脚本模板核心新增适配各平台调性 # 2.1 抖音专用模板强钩子、快节奏、口语化、带互动 douyin_template PromptTemplate( input_variables[topic, video_length, style], template 你是一位专业抖音短视频导演深谙抖音平台调性快节奏、强钩子、口语化、高互动请根据要求生成【抖音专用】完整分镜脚本。 要求 - 视频主题{topic} - 视频时长{video_length} - 风格{style} - 抖音专属要求开头3秒必须有钩子提问/反差/悬念台词口语化像和朋友聊天结尾带互动引导点赞/关注/评论适配竖屏拍摄。 输出格式严格遵循不要多余解释直接输出 1. 抖音标题吸睛带emoji不超过30字 2. 核心钩子3秒内单独提炼 3. 完整分镜脚本序号 | 时长 | 竖屏镜头画面细节描述 | 旁白/台词口语化 | BGM适配风格 | 字幕简洁适配竖屏 | 互动引导 4. 抖音话题标签5-8个精准匹配主题包含1个热门标签 ) # 2.2 小红书专用模板温柔调性、图文感、带干货/情绪、标签密集 xiaohongshu_template PromptTemplate( input_variables[topic, video_length, style], template 你是一位专业小红书短视频博主深谙小红书平台调性温柔治愈/干货清晰、画面精致、文案有情绪、标签密集请根据要求生成【小红书专用】完整分镜脚本。 要求 - 视频主题{topic} - 视频时长{video_length} - 风格{style} - 小红书专属要求画面精致适配竖屏强调光线/构图台词温柔有质感结尾带干货总结/情绪共鸣标题带emoji标签精准且密集。 输出格式严格遵循不要多余解释直接输出 1. 小红书标题吸睛带emoji分两行不超过40字 2. 核心亮点1句话提炼干货/情绪适配小红书用户偏好 3. 完整分镜脚本序号 | 时长 | 竖屏镜头画面精致细节 | 旁白/台词温柔有质感 | BGM轻柔/适配风格 | 字幕美观简洁 4. 小红书话题标签8-12个分核心标签、热门标签、相关标签精准匹配主题 ) # 2.3 视频号专用模板情感导向、接地气、适配私域、带转发引导 wechat_template PromptTemplate( input_variables[topic, video_length, style], template 你是一位专业视频号短视频创作者深谙视频号平台调性情感导向、接地气、适配私域传播、适合转发分享请根据要求生成【视频号专用】完整分镜脚本。 要求 - 视频主题{topic} - 视频时长{video_length} - 风格{style} - 视频号专属要求内容接地气贴近普通人生活带情感共鸣结尾带转发引导适合分享给家人/朋友适配竖屏台词亲切自然。 输出格式严格遵循不要多余解释直接输出 1. 视频号标题简洁有温度带情感点不超过25字 2. 情感共鸣点1句话提炼视频核心情感适配转发需求 3. 完整分镜脚本序号 | 时长 | 竖屏镜头画面生活化 | 旁白/台词亲切自然 | BGM舒缓/适配风格 | 字幕清晰适配中老年人观看 | 转发引导 4. 视频号辅助文案1-2句话适配视频号简介引导转发/关注 ) # 3. 创建生成链根据平台选择对应模板 def create_script_chain(platform): if platform 抖音: return LLMChain(llmllm, promptdouyin_template) elif platform 小红书: return LLMChain(llmllm, promptxiaohongshu_template) elif platform 视频号: return LLMChain(llmllm, promptwechat_template) else: raise ValueError(平台选择错误请输入抖音/小红书/视频号) # 4. 主函数输入需求生成脚本并保存 if __name__ __main__: # 自定义参数可自由修改按需调整 PLATFORM 小红书 # 选择平台抖音/小红书/视频号 TOPIC AI 如何帮普通人节省时间生活化场景 # 视频主题 VIDEO_LENGTH 60秒 # 视频时长15秒/30秒/60秒/90秒 STYLE 治愈、温暖、生活化、干货 # 视频风格 # 生成脚本 print(f正在生成【{PLATFORM}】专用短视频脚本...\n) script_chain create_script_chain(PLATFORM) result script_chain.run( topicTOPIC, video_lengthVIDEO_LENGTH, styleSTYLE ) # 输出结果 print(✅ 脚本生成完成) print(- * 50) print(result) print(- * 50) # 保存到文件文件名带平台标识便于区分 file_name f{PLATFORM}短视频脚本_{TOPIC[:10]}.txt with open(file_name, w, encodingutf-8) as f: f.write(result) print(f\n✅ 脚本已保存到{file_name})五、三大平台运行效果示例真实输出示例1某书专用脚本主题AI 如何帮普通人节省时间1. 某书标题✨AI帮我省出2小时普通人的高效小技巧 再也不用熬夜赶工啦 2. 核心亮点用3个生活化场景分享AI帮普通人节省时间的实用技巧简单好操作。 3. 完整分镜脚本 1 | 0-5秒 | 竖屏暖光女生坐在书桌前一脸疲惫看着电脑 | 旁白每天忙到没时间吃饭AI帮你省出2小时 | BGM轻柔钢琴乐 | 字幕AI省时间技巧✨ 2 | 6-15秒 | 竖屏特写手机AI整理会议纪要女生喝着咖啡微笑 | 旁白上班记不住会议内容AI一键整理重点全标好 | BGM轻柔钢琴乐 | 字幕会议纪要一键搞定 3 | 16-30秒 | 竖屏女生用AI生成朋友圈文案手指滑动屏幕 | 旁白发朋友圈想不出文案AI秒出3组随便选 | BGM轻柔钢琴乐 | 字幕文案不用费脑 4 | 31-50秒 | 竖屏女生用AI修图对比原图和修后图 | 旁白修图太麻烦AI自动磨皮调色新手也能出片 | BGM轻柔钢琴乐 | 字幕修图零门槛 5 | 51-60秒 | 竖屏女生靠在沙发上刷着手机一脸轻松 | 旁白普通人用对AI每天多赚2小时自由时间❤️ | BGM轻柔钢琴乐渐弱 | 字幕AI让生活更轻松 4. 小红书话题标签#AI实用技巧 #普通人的AI用法 #高效生活 #节省时间 #AI工具 #小红书AI #生活化AI #新手AI教程示例2某音专用脚本同主题1. 某音标题3秒告诉你AI如何帮你省出2小时⏰ 2. 核心钩子你每天浪费的2小时AI能帮你全部省回来 3. 完整分镜脚本 1 | 0-3秒 | 竖屏特写女生熬夜赶工的背影叹气 | 台词救命每天忙到凌晨真的顶不住了 | BGM急促轻快音乐 | 字幕忙到崩溃 | 互动引导有同款的扣1 2 | 4-12秒 | 竖屏切换镜头女生打开AI输入会议记录 | 台词直到我发现这个AI技巧会议纪要一键生成不用手动抄 | BGM轻快音乐 | 字幕会议纪要→AI一键搞定 | 互动引导需要这个技巧的扣2 3 | 13-25秒 | 竖屏特写AI生成文案、修图的过程 | 台词发圈没文案修图太麻烦AI全帮你搞定省出的时间躺着不香吗 | BGM轻快音乐 | 字幕文案修图AI全包 | 互动引导想知道用什么AI的扣3 4 | 26-55秒 | 竖屏女生轻松喝着咖啡刷着手机 | 台词普通人不用学复杂操作打开AI就能用每天多省2小时再也不用熬夜赶工 | BGM轻快音乐 | 字幕普通人也能轻松用AI | 互动引导关注我分享更多AI实用技巧 5 | 56-60秒 | 竖屏女生比耶镜头拉近 | 台词学会这招轻松拿捏高效生活✅ | BGM音乐渐强再渐弱 | 字幕关注不迷路 | 互动引导点赞收藏不然刷着刷着就找不到啦 4. 抖音话题标签#AI实用技巧 #抖音AI教程 #高效生活 #节省时间 #普通人AI #AI工具推荐 #打工人必备 #热门AI技巧示例3视频号专用脚本同主题1. 视频号标题AI帮普通人省时间太实用了❤️ 2. 情感共鸣点不用熬夜、不用费脑普通人也能靠AI轻松拥有更多自由时间。 3. 完整分镜脚本 1 | 0-5秒 | 竖屏生活化场景女生下班回家瘫在沙发上 | 旁白每天上班忙忙碌碌下班还要处理一堆琐事真的太累了 | BGM舒缓轻音乐 | 字幕每天都很忙 | 转发引导分享给忙碌的朋友 2 | 6-18秒 | 竖屏女生打开手机AI生成会议纪要 | 旁白其实不用这么累AI就能帮我们省出很多时间比如会议纪要不用手动记录一键生成 | BGM舒缓轻音乐 | 字幕会议纪要一键生成 | 转发引导转给经常开会的同事 3 | 19-38秒 | 竖屏女生用AI写文案、修图脸上露出微笑 | 旁白发朋友圈想不出文案修图太麻烦AI都能帮你搞定不用费一点脑子 | BGM舒缓轻音乐 | 字幕文案修图AI全包 | 转发引导让身边人都知道这个小技巧 4 | 39-55秒 | 竖屏女生陪家人吃饭、散步画面温馨 | 旁白省出的时间多陪陪家人多休息一会儿这才是生活该有的样子呀 | BGM舒缓轻音乐渐强 | 字幕AI让生活更轻松 | 转发引导愿每个忙碌的人都能省出时间爱自己❤️ 5 | 56-60秒 | 竖屏女生对着镜头微笑 | 旁白普通人也能轻松用AI赶紧试试吧 | BGM舒缓轻音乐渐弱 | 字幕实用AI技巧 | 转发引导点击转发分享给更多需要的人 4. 视频号辅助文案普通人的AI实用技巧不用复杂操作就能省出大量时间转发给身边忙碌的朋友一起轻松生活六、关键修改说明按需调整1. 平台切换只需修改代码中PLATFORM 某书这一行替换为某音或视频号即可生成对应平台的脚本无需修改其他代码。2. 核心参数修改TOPIC可替换为任意主题如职场技巧、美食教程、情感语录、知识科普、产品介绍VIDEO_LENGTH支持15秒短视频钩子、30秒平台主流、60秒干货/剧情、90秒详细科普STYLE可替换为搞笑、悬疑、酷炫、剧情、口播、干货、治愈等大模型会自动适配风格。3. 模板自定义如果需要调整平台模板比如抖音增加“合拍引导”、小红书增加“干货清单”可直接修改对应平台的template内容按照原有格式补充要求即可。七、进阶扩展可选按需添加在原有代码基础上可轻松增加以下功能提升脚本生成效率多版本脚本生成一次生成3个不同风格的脚本供选择自动生成配音文本新增配音模板生成适配各平台的口语化配音稿批量生成传入多个主题批量生成脚本并分类保存接入本地大模型替换ChatOpenAI为ChatLocal接入Llama 3、Qwen等本地大模型无需联网封面文案生成新增封面标题、封面画面描述适配各平台封面要求。八、常见问题解决API密钥报错检查 .env 文件中 API_KEY 和 base_url 是否正确是否有空格脚本格式错乱不要修改 Prompt 模板中的“输出格式”部分确保大模型按指定格式输出生成内容不符合平台调性调整temperature参数抖音可设0.9小红书设0.7视频号设0.6或修改模板中的“平台专属要求”。总结1. 这套代码兼容所有大模型只改 key 和 base_url 即可切换无需修改核心逻辑2. 三大平台模板精准适配平台调性生成的脚本可直接拍摄无需手动调整格式3. 1分钟就能生成可直接使用的专业短视频脚本适合自媒体、短视频运营、内容创作者批量生产内容4. 代码简洁易懂可根据自身需求灵活修改模板和参数。