# Momo Song v5 環境変数の例。必要に応じて export するか、起動前に読み込んでください。 # --- Webサーバ --- MOMO_HOST=127.0.0.1 MOMO_PORT=64654 # --- 作詞LLM (OpenAI互換API) --- LLM_API_URL=http://127.0.0.1:64650/v1 LLM_API_KEY=local-not-required # 例: unsloth/gemma-4-31B-it-GGUF:Q4_K_M / unsloth/gemma-4-E4B-it-GGUF:Q4_K_M LLM_MODEL= # 接続不能をフォールバックへ渡すため、通常は再試行0。応答待ち上限は秒数。 LLM_REQUEST_TIMEOUT=120 # 外部LLMへの接続失敗時だけ、ローカルCPU llama-serverを自動起動する(任意) LLM_FALLBACK_ENABLED=false #LLM_FALLBACK_SERVER_BIN=/path/to/llama.cpp/build-cpu-native/bin/llama-server #LLM_FALLBACK_MODEL_PATH=/path/to/gemma-4-E2B-it-Q4_K_M.gguf #LLM_FALLBACK_API_URL=http://127.0.0.1:64650/v1 #LLM_FALLBACK_MODEL=local-gemma #LLM_FALLBACK_THREADS=6 #LLM_FALLBACK_CONTEXT=8192 #LLM_FALLBACK_MAX_TOKENS=2048 #LLM_FALLBACK_STARTUP_TIMEOUT=30 #LLM_FALLBACK_LOG=llm_fallback.log # --- YuE2 音楽生成APIサーバ --- YUE2_API_URL=http://127.0.0.1:8002 # start_yue2_server.sh / start.sh が自動起動するYUE2-Refined-Engineディレクトリ # 未設定なら隣接する ../YUE2-Refined-Engine を探索 #YUE2_DIR= # 別名の起動スクリプトを使う場合 #YUE2_RUN_SCRIPT= # YUE2_API_URLとは異なるヘルスチェック先を使う場合 #YUE2_HEALTH_URL= # --- 背景画像生成 (任意) --- # off: 初期背景を維持 / remote: PNGを返すAPI / local: 同じマシンで生成 IMAGE_BACKEND=off # 画像エンジン。LLMへのプロンプト指示と生成サイズもエンジンに合わせて切り替わる # sdxl: SDXL+LCM-LoRA(SDタグ形式) / iris: Iris-3B+Turbo LoRA(英語の説明文、約1MP) # UIで曲ごとに切り替え可能。ここで指定するのはUIの既定値 #IMAGE_ENGINE=sdxl IMAGE_API_URL=http://127.0.0.1:64656 #IMAGE_API_TIMEOUT=120 #IMAGE_STEPS=4 #IMAGE_GUIDANCE_SCALE=1.0 # local の場合。Hugging Face IDまたはローカルの.safetensorsを指定 #IMAGE_MODEL_ID=Linaqruf/animagine-xl-2.0 #IMAGE_LCM_LORA_ID=latent-consistency/lcm-lora-sdxl # LoRAリポジトリ内の重みファイル名(ローカルファイル指定時は不要) #IMAGE_LCM_LORA_WEIGHT_NAME=pytorch_lora_weights.safetensors # YuE2とのVRAM共用を優先する既定値。速度優先ならfalse #IMAGE_CPU_OFFLOAD=true #IMAGE_DEVICE=cuda # IMAGE_ENGINE=iris の場合(導入: tools/setup_iris.sh)。IMAGE_CPU_OFFLOAD/IMAGE_DEVICEも有効 #IRIS_CHECKPOINT=speridlabs/iris-3b #IRIS_LORA=pentacoxian-dev/iris-3b-turbo-lora #IRIS_QUANTIZE=int8 #IRIS_IMAGE_AREA=1048576 #IRIS_TEXT_ENCODER=Qwen/Qwen3-VL-4B-Instruct # LLMに指定させる画風(説明文の書き出し) #IMAGE_ART_STYLE=anime-style illustration # --- インストゥルメンタル生成のASRゲート (任意) --- # faster-whisper がインストールされたvenvのpython。未設定なら検査をスキップ #MOMO_ASR_PYTHON=/path/to/venv/bin/python #MOMO_INST_MAX_ATTEMPTS=3 # --- 楽譜PDF出力 (任意。tools/setup_score_renderer.sh でセットアップ) --- #MOMO_RENDER_PYTHON=