Text-To-Video-AI .env 配置全解析:一文读懂全部 API Key 与参数设置 Text-To-Video-AI .env 配置全解析一文读懂全部 API Key 与参数设置【免费下载链接】Text-To-Video-AIGenerate video from text using AI项目地址: https://gitcode.com/gh_mirrors/te/Text-To-Video-AIText-To-Video-AI 是一个开源的 AI 视频生成工具输入一段文字描述它就能自动完成脚本撰写、语音配音、字幕生成、背景音乐与画面合成。而Text-To-Video-AI .env 配置就是整个流程的总控制台所有 API Key、模型选择与画面参数都在这里设置。如果你刚接触这个项目最容易被.env里一大串变量搞晕。本文一次讲清每个变量的作用与配置方法帮你快速跑通第一条 AI 生成的视频。为什么 .env 是 Text-To-Video-AI 的配置核心项目启动时会通过 utility/config.py 自动加载根目录下的.env文件并做一次全量配置校验哪个 API Key 缺失、哪个参数写错了都会在启动时直接报错而不是等你生成到一半才失败。git clone https://gitcode.com/gh_mirrors/te/Text-To-Video-AI cd Text-To-Video-AI pip install -r requirements.txt cp .env.example .env复制 .env.example 为.env后按下面的分组逐项填写即可。必备 API KeyPexels 与 Muapi 二选一这是唯一强制要求的配置项。后台视频素材来自 Pexels 素材库AI 生成的 B-roll 则走 Muapi 服务两个至少要填一个PEXELS_API_KEY你的Pexels密钥 MUAPI_API_KEY你的Muapi密钥其中PEXELS_API_KEY决定能否使用免费素材库的 B-roll 画面如果只填MUAPI_API_KEY则走 AI 文生视频见下文 Muapi 章节。校验逻辑位于 utility/config.py两者都为空时会直接终止程序。LLM_PROVIDER 三选一OpenAI / Groq / Gemini 模型配置LLM_PROVIDER决定由哪个大模型来写视频脚本支持openai、groq、gemini三种LLM_PROVIDERopenai OPENAI_API_KEY你的OpenAI密钥 OPENAI_MODELgpt-4o选 Groq 或 Gemini 时把对应的GROQ_API_KEY/GROQ_MODEL默认llama3-70b-8192或GEMINI_API_KEY/GEMINI_MODEL默认gemini-2.5-flash填上即可。注意一旦选定 provider对应的 API Key 与模型名缺一不可这是新手最容易踩的坑。配音与字幕识别的 API Key 配置TTS_PROVIDER免费 EdgeTTS 与高级 ElevenLabs语音配音支持edgetts免费和elevenlabs需付费密钥两种TTS_PROVIDERedgetts EDGETTS_VOICEen-AU-WilliamNeuralEdgeTTS 无需密钥只需指定音色例如en-US-JennyNeural美音女声、en-GB-RyanNeural英音男声。切换到 ElevenLabs 则必须填ELEVENLABS_API_KEY和ELEVENLABS_VOICE_ID示例音色 ID 可直接参考 .env.example 中的注释。STT_PROVIDERWhisper 本地识别与 Deepgram 精准字幕字幕时间轴由语音识别生成whisper免费本地运行deepgram云端识别更精准STT_PROVIDERwhisper DEEPGRAM_API_KEY你的Deepgram密钥 # 仅使用 deepgram 时需要视频画面参数横竖屏快速切换VIDEO_ORIENTATION控制输出画幅portrait输出 1080x1920 竖屏适合抖音、快手、YouTube Shorts、Instagram Reelslandscape输出 1920x1080 横屏适合传统视频平台VIDEO_ORIENTATIONportrait字幕样式参数字体、颜色、位置自由定制这组参数让你的字幕既醒目又不抢戏默认值开箱即用CAPTIONS_ENABLEDtrue CAPTION_FONT_SIZE100 CAPTION_FONT_COLORwhite CAPTION_FONT_FACEArial-Bold CAPTION_STROKE_WIDTH3 CAPTION_STROKE_COLORblack CAPTION_POSITIONbottom_centerCAPTION_POSITION支持center、top、bottom、bottom_center、bottom_left、bottom_right六种位置颜色可选white、yellow、cyan、red、green、blue、magenta。想要爆款短视频的综艺感字幕把字号调大、描边加粗即可。Muapi 视频模型参数从 Veo 到 Sora 一键切换填好MUAPI_API_KEY后还可以用MUAPI_VIDEO_MODEL切换底层 AI 视频模型覆盖当下主流大厂模型MUAPI_BASE_URLhttps://api.muapi.ai MUAPI_API_KEY你的Muapi密钥 MUAPI_VIDEO_MODELveo3-fast-text-to-video支持的模型包括 Google Veoveo3-fast-text-to-video等、xAI Grokgrok-imagine-text-to-video、字节 Seedancesd-2-t2v、Wanwan2.7-text-to-video、Klingkling-v3.0-pro-text-to-video、Vidu、OpenAI Soraopenai-sora-2-pro-text-to-video、MiniMax Hailuo 等十余个完整清单见 .env.example。调用逻辑封装在 utility/muapi_client.py 中换模型只需改一行配置。渲染引擎参数MoviePy 与 Remotion 主题选择最后两个参数决定成片的包装方式RENDER_ENGINEremotion REMOTION_THEMEflat-motion-graphicsRENDER_ENGINE可选moviepy传统快速合成或remotionReact 合成画面更精致使用 Remotion 时REMOTION_THEME提供clean-professional、flat-motion-graphics、minimalist-diagram、anime-ghibli四种风格主题切换逻辑见 utility/render/render_engine.py 与 utility/render/remotion_renderer.py。常见配置报错与排查方法启动时报Configuration validation failed时错误信息会逐条列出问题最常见的三种Missing required API key对应服务的密钥没填补上即可Invalid LLM_PROVIDER只接受openai/groq/gemini注意拼写Invalid VIDEO_ORIENTATION只接受portrait/landscape。全部参数检查通过后运行python app.py 你的视频主题即可开始生成输出文件为rendered_video.mp4。建议对照 .env.example 逐项核对一次配置好后面就能反复出片了。【免费下载链接】Text-To-Video-AIGenerate video from text using AI项目地址: https://gitcode.com/gh_mirrors/te/Text-To-Video-AI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考