ErrLookup › harry0703/MoneyPrinterTurbo
harry0703/MoneyPrinterTurbo
利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow. · Python · 43 source files
Analyzed at 1f9f19c202 on 2026-08-14. 111 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| invalid token: {request_url}, {user_agent} | http | error | auth, api-key, http-401, fastapi |
| task queue is full, please try again later | exception | warning | backpressure, queue, http-429, capacity |
| {request_id}: invalid filename | http | error | upload, filename, path-traversal, http-400 |
| {request_id}: invalid file path | http | error | path-traversal, streaming, http-403, http-404 |
| {request_id}: requested range is not satisfiable | http | error | http-range, streaming, http-416, empty-file |
| {request_id}: {str(e)} | http | warning | backpressure, video-generation, http-429, retry |
| {request_id}: task not found | http | error | http-404, task-lifecycle, polling, in-memory-state |
| {request_id}: task is still running | http | warning | http-409, task-lifecycle, concurrency, delete |
| {request_id}: {str(exc)} | http | error | upload, audio, http-400, bgm |
| {request_id}: background music validation is unavailable | http | error | ffmpeg, server-error, http-500, storage, bgm |
| {request_id}: Only files with extensions {', '.join(allowed_ | http | error | upload, file-extension, http-400, video-materials |
| invalid background music filename | validation | error | filename, upload, bgm, sanitization |
| unsupported background music format; supported formats: {sup | validation | error | audio-format, upload, bgm, file-extension |
| uploaded file must contain a decodable audio stream | validation | error | ffmpeg, audio-decode, upload, bgm, validation |
| background music file is empty or missing | validation | error | file-existence, audio, bgm, validation |
| background music upload is not seekable | validation | error | file-io, seekable-stream, upload, bgm |
| background music upload must be binary | validation | error | bgm, upload, type-error, binary-io |
| background music file exceeds the 30 MB limit | validation | error | bgm, upload, size-limit, validation |
| background music file is empty | validation | error | bgm, upload, empty-file, validation |
| unsupported background music path | exception | error | bgm, path-validation, file-extension, value-error |
| background music file does not exist | validation | error | bgm, path-resolution, whitelist, file-not-found |
| max_age_days must be a positive integer or None | validation | error | cache, validation, value-error, type-coercion |
| ElevenLabs API key is required | exception | error | elevenlabs, api-key, authentication, config |
| ElevenLabs API key was rejected (401): {_safe_response_error | exception | error | elevenlabs, authentication, http-401, api-key |
| ElevenLabs account check failed ({response.status_code}): {_ | exception | error | elevenlabs, http-error, api, rate-limit |
| ElevenLabs returned an invalid subscription response | exception | error | elevenlabs, json, response-parsing, proxy |
| failed to connect to ElevenLabs: {exc} | exception | error | elevenlabs, network, timeout, connectivity |
| ElevenLabs returned an unexpected subscription response | exception | error | elevenlabs, response-schema, json, mock |
| ElevenLabs subscription response does not include an account | exception | error | elevenlabs, response-schema, validation, api |
| ElevenLabs Music API requires a paid plan; the current accou | exception | error | elevenlabs, billing, plan-limit, precondition |
| ElevenLabs video proxy generation timed out | exception | error | elevenlabs, ffmpeg, timeout, video-encoding |
| failed to run FFmpeg for ElevenLabs video proxy | exception | error | elevenlabs, ffmpeg, environment, dependency-missing |
| failed to generate ElevenLabs video proxy: {detail} | exception | error | elevenlabs, ffmpeg, video-encoding, corrupt-input |
| ElevenLabs video proxy is empty or exceeds the 200 MB limit | exception | error | elevenlabs, ffmpeg, size-limit, proxy |
| ElevenLabs audio exceeds the 50 MB limit | exception | error | elevenlabs, download, size-limit, streaming |
| ElevenLabs returned no audio data | exception | error | elevenlabs, empty-response, download, api |
| ElevenLabs generation failed ({response.status_code}): {_saf | exception | error | elevenlabs, http, api, music-generation |
| failed to request ElevenLabs music: {exc} | exception | error | network, retry, elevenlabs, streaming |
| ElevenLabs returned audio that FFmpeg cannot decode | exception | error | ffmpeg, audio, validation, elevenlabs |
| ElevenLabs input video does not exist | exception | error | filesystem, guard, validation |
| ElevenLabs video duration is invalid | exception | error | validation, type-coercion, guard |
| ElevenLabs supports videos up to 600 seconds | exception | error | validation, limit, elevenlabs |
| ElevenLabs music prompt exceeds 1000 characters | exception | error | validation, prompt, limit |
| ElevenLabs local file operation failed: {exc} | exception | error | ffmpeg, filesystem, os-error |
| [{llm_provider}] returned empty text content | validation | error | llm, response-validation, content-filter |
| [{llm_provider}] returned non-text content: {type(content)._ | validation | error | llm, type-guard, response-validation |
| [{llm_provider}] returned empty choices | validation | error | llm, response-validation, openai-compatible |
| [{llm_provider}] returned empty message | validation | error | llm, response-validation, openai-compatible |
| [qwen] returned empty choices | validation | error | qwen, dashscope, llm, response-validation |
| {llm_provider}: unsupported llm provider | validation | error | configuration, llm, provider-registry |
| {llm_provider}: api_key is not set, please set it in the con | validation | error | configuration, api-key, llm |
| {llm_provider}: model_name is not set, please set it in the | validation | error | configuration, llm, model-name |
| {llm_provider}: base_url is not set, please set it in the co | validation | error | configuration, base-url, llm, openai-compatible |
| {llm_provider}: {field.config_suffix} is not set, please set | validation | error | configuration, llm, validation, config-toml |
| [{llm_provider}] returned an error response: "{response}" | exception | error | llm, qwen, dashscope, api-error, network |
| [{llm_provider}] returned an invalid response: "{response}" | exception | error | llm, qwen, dashscope, version-compatibility, type-error |
| [{llm_provider}] returned an empty response | exception | error | llm, qwen, dashscope, sdk-bug, edge-case |
| [{llm_provider}] returned invalid response content | validation | error | llm, gemini, google-genai, safety-filter, content-moderation |
| [{llm_provider}] returned empty response | validation | error | llm, litellm, sdk-bug, configuration |
| [{llm_provider}] returned an invalid response: "{response}", | exception | error | llm, azure, openai-sdk, version-compatibility, type-error |
| [{llm_provider}] returned an empty response, please check yo | exception | error | llm, azure, network, proxy, vpn |
| Empty content in stream response | validation | error | llm, modelscope, streaming, empty-response |
| \n\n##### {cfg_key} is not set #####\n\nPlease set it in the | validation | error | configuration, material, stock-footage, config-toml, validation |
| Sonilo API key is required | exception | error | configuration, sonilo, bgm, api-key |
| failed to connect to Sonilo: {exc} | exception | error | network, sonilo, dns, timeout, tls |
| Sonilo connection failed ({response.status_code}): {_safe_re | exception | error | sonilo, http-error, api-key, authentication |
| Sonilo returned an invalid service response | exception | error | sonilo, json, response-parsing, proxy |
| Sonilo returned an unexpected service response | exception | error | sonilo, schema, json, api-contract |
| Sonilo returned an invalid service list | exception | error | sonilo, api-contract, validation, json |
| Sonilo video-to-music service is not available for this key | exception | error | sonilo, api-key, entitlement, configuration |
| Sonilo video proxy generation timed out | exception | error | ffmpeg, subprocess, timeout, video, sonilo |
| failed to run FFmpeg for Sonilo video proxy | exception | critical | ffmpeg, environment, path, deployment |
| failed to generate Sonilo video proxy: {detail} | exception | error | ffmpeg, corrupt-input, disk, video |
| Sonilo video proxy is empty or exceeds the 300 MB limit | exception | error | ffmpeg, size-limit, validation, video |
| Sonilo returned malformed streaming data | exception | error | sonilo, streaming, json, network |
| Sonilo returned an invalid streaming event | exception | error | sonilo, streaming, protocol, validation |
| Sonilo generation failed: {message} | exception | error | sonilo, provider-error, content-policy, streaming |
| Sonilo returned an empty audio chunk | exception | error | sonilo, streaming, audio, protocol |
| Sonilo returned an invalid audio chunk | exception | error | sonilo, base64, streaming, encoding |
| Sonilo audio exceeds the 30 MB limit | exception | error | sonilo, size-limit, audio, streaming |
| Sonilo stream ended before completion | exception | error | sonilo, streaming, truncation, timeout, network |
| Sonilo returned no audio data | exception | error | sonilo, provider-error, streaming, audio |
| Sonilo generation failed ({response.status_code}): {_safe_re | exception | error | sonilo, http, api-key, quota, upload |
| failed to request Sonilo music: {exc} | exception | error | sonilo, network, timeout, retry |
| video_terms must be a string or a list of strings. | exception | error | validation, task-params, api, type-error |
| custom audio file must be task-local or an existing server-s | exception | error | path-traversal, security, validation, custom-audio |
| custom audio file does not exist or is not a file | exception | error | file-not-found, custom-audio, validation, upload |
| ffmpeg concat failed | exception | error | ffmpeg, video, subprocess, codec |
| edge_tts stream timed out after {timeout_seconds:g}s | exception | error | tts, edge-tts, network, timeout, streaming |
| invalid voice name: {voice_name} | exception | error | tts, azure, validation, voice-name |
| MiMo TTS returned empty response | exception | error | tts, mimo, api, openai-compatible |
| MiMo TTS returned empty audio data | exception | error | tts, mimo, api, audio-data |
| Unsupported MiniMax voice type: {voice_type} | exception | warning | minimax, tts, validation |
| MiniMax TTS API key is not set | exception | error | minimax, tts, api-key, configuration |
| MiniMax get_voice failed with status {response.status_code}: | exception | error | minimax, tts, http, api |
| MiniMax get_voice returned invalid JSON | exception | error | minimax, json, http, proxy |
| MiniMax get_voice failed: {status_message} | exception | error | minimax, tts, api, business-error |
| MiniMax TTS returned audio with an invalid duration | exception | error | minimax, tts, audio, duration, moviepy |
| empty path is not allowed | exception | warning | path-traversal, security, validation |
| path is outside the allowed directory | exception | warning | path-traversal, security, windows |
| file does not exist | exception | warning | path-traversal, security, file-existence |
| {description} path cannot be empty | exception | warning | cli, validation, arguments |
| {description} file does not exist: {raw_path} | exception | warning | cli, file-not-found, path |
| {description} file must exist inside {resource_dir}: {raw_pa | exception | warning | cli, resources, path-security, file-not-found |
| unsupported custom audio type {audio_extension or '<none>'}; | validation | warning | cli, audio, validation, file-format |
| --bgm-file is required when --bgm-type is custom | validation | warning | cli, bgm, validation, arguments |
| background music must be a supported audio file inside stora | validation | error | cli, bgm, audio, validation, path-security |
| subtitle font must use the .ttf or .ttc extension | validation | error | cli, subtitle, font, validation |
| unsupported local material type {extension or '<none>'}: {ma | validation | error | cli, video-materials, validation, file-extension |
| selectbox options cannot be empty: {key} | validation | error | webui, streamlit, selectbox, empty-options, ui-state |
| segmented control options cannot be empty: {key} | validation | error | webui, streamlit, segmented-control, empty-options, ui-state |