Loading...
Loading...
Compare original and translation side by side
session_idsession_idconfig.tomluvicorn agent_fastapi:appsession_idoutput_*.mp4config.tomluvicorn agent_fastapi:appsession_idoutput_*.mp4127.0.0.1scripts/update_config.pyscripts/bridge_openstoryline.pyscripts/bridge_openstoryline.py| head| tailgreptimeoutsleeppkillsession_idsession_idsession_id.mp4source .venv/bin/activateconda activate 127.0.0.1scripts/update_config.pyscripts/bridge_openstoryline.pyscripts/bridge_openstoryline.py| head| tailgreptimeoutsleeppkillsession_idsession_idsession_id.mp4source .venv/bin/activateconda activate PYTHONPATH=src python -m open_storyline.mcp.serveruvicorn agent_fastapi:app --host 127.0.0.1 --port 8005execpty: trueprocess pollprocess logPYTHONPATH=src python -m open_storyline.mcp.serveruvicorn agent_fastapi:app --host 127.0.0.1 --port 8005execpty: trueprocess pollprocess logexecconfig.tomlsession_id.mp4execconfig.tomlsession_id.mp4filter_clipsgroup_clipsgenerate_scriptgenerate_voiceoverrender_videofilter_clipsgroup_clipsgenerate_scriptgenerate_voiceoverrender_video<repo-root>/Users/yourname/Desktop/code/Openstoryline/FireRed-Openstoryline<repo-root>/Users/yourname/Desktop/code/Openstoryline/FireRed-Openstoryline[llm].model[llm].base_url[llm].api_key[vlm].model[vlm].base_url[vlm].api_keycd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set llm.model=REPLACE_WITH_REAL_MODEL
cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set llm.base_url=REPLACE_WITH_REAL_URL
cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set llm.api_key=sk-REPLACE_WITH_REAL_KEY
cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set vlm.model=REPLACE_WITH_REAL_MODEL
cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set vlm.base_url=REPLACE_WITH_REAL_URL
cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set vlm.api_key=sk-REPLACE_WITH_REAL_KEY[llm].model[llm].base_url[llm].api_key[vlm].model[vlm].base_url[vlm].api_keycd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set llm.model=REPLACE_WITH_REAL_MODEL
cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set llm.base_url=REPLACE_WITH_REAL_URL
cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set llm.api_key=sk-REPLACE_WITH_REAL_KEY
cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set vlm.model=REPLACE_WITH_REAL_MODEL
cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set vlm.base_url=REPLACE_WITH_REAL_URL
cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set vlm.api_key=sk-REPLACE_WITH_REAL_KEYcd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set local_mcp_server.port=8002cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set local_mcp_server.port=8002cd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set search_media.pexels_api_key=REPLACE_WITH_PEXELS_KEYcd <repo-root> && source .venv/bin/activate && python scripts/update_config.py --config ./config.toml --set search_media.pexels_api_key=REPLACE_WITH_PEXELS_KEYundefinedundefined
---
---cd <repo-root> && source .venv/bin/activate && PYTHONPATH=src python -m open_storyline.mcp.servercd <repo-root>
. .venv\Scripts\Activate.ps1
$env:PYTHONPATH="src"
python -m open_storyline.mcp.serverUvicorn running on http://127.0.0.1:8001cd <repo-root> && source .venv/bin/activate && PYTHONPATH=src python -m open_storyline.mcp.servercd <repo-root>
. .venv\Scripts\Activate.ps1
$env:PYTHONPATH="src"
python -m open_storyline.mcp.serverUvicorn running on http://127.0.0.1:8001cd <repo-root> && source .venv/bin/activate && uvicorn agent_fastapi:app --host 127.0.0.1 --port 8005INFO: Started server process [PID]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:8005 (Press CTRL+C to quit)cd <repo-root> && source .venv/bin/activate && uvicorn agent_fastapi:app --host 127.0.0.1 --port 8005INFO: Started server process [PID]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:8005 (Press CTRL+C to quit)curl -s -X POST "http://127.0.0.1:8005/api/sessions"session_idsession_idcurl -s -X POST "http://127.0.0.1:8005/api/sessions"session_idsession_idcurl -s -X POST "http://127.0.0.1:8005/api/sessions/{session_id}/media" -F "files=@/absolute/path/input.mp4"curl -s -X POST "http://127.0.0.1:8005/api/sessions/{session_id}/media" -F "files=@/absolute/path/input.mp4"cp path/to/source.mp4 <repo-root>/outputs/{session_id}/mediacp path/to/source.mp4 <repo-root>/outputs/{session_id}/mediasession_idcd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/bridge_openstoryline.py \
--session-id <session_id> \
--base-url http://127.0.0.1:8005 \
--prompt "剪一个小红书风格视频" \
--lang "zh"session_idcd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/bridge_openstoryline.py \
--session-id <session_id> \
--base-url http://127.0.0.1:8005 \
--prompt "剪一个小红书风格视频" \
--lang "zh"pollpollcd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/bridge_openstoryline.py \
--base-url http://127.0.0.1:8005 \
--session-id <上一步session_id> \
--prompt "开始剪辑"cd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/bridge_openstoryline.py \
--base-url http://127.0.0.1:8005 \
--session-id <上一步session_id> \
--prompt "使用欢快的BGM"cd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/bridge_openstoryline.py \
--base-url http://127.0.0.1:8005 \
--session-id <previous session_id> \
--prompt "开始剪辑"cd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/bridge_openstoryline.py \
--base-url http://127.0.0.1:8005 \
--session-id <previous session_id> \
--prompt "使用欢快的BGM"cd <repo-root> && find .storyline/.server_cache/<session_id> -name "output_*.mp4" 2>/dev/nullcd <repo-root> && find .storyline/.server_cache/<session_id> -name "output_*.mp4" 2>/dev/nulloutput_*.mp4output_*.mp4requestspython3 -m pip install requestscd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/feishu_file_sender.py --help
cd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/feishu_file_sender.py --file /absolute/path/to/video.mp4 --receive-id-type chat_id --receive-id oc_xxxrequestspython3 -m pip install requestscd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/feishu_file_sender.py --help
cd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/feishu_file_sender.py --file /absolute/path/to/video.mp4 --receive-id-type chat_id --receive-id oc_xxxsession_idoutput_*.mp4session_idoutput_*.mp4cd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/bridge_openstoryline.py \
--base-url http://127.0.0.1:8005 \
--session-id <session_id> \
--prompt "帮我把文案换成更欢乐、更有活力的风格"session_idsession_idrender_video_*output_*.mp4cd <repo-root> && source .venv/bin/activate && python <skills-root>/scripts/bridge_openstoryline.py \
--base-url http://127.0.0.1:8005 \
--session-id <session_id> \
--prompt "帮我把文案换成更欢乐、更有活力的风格"session_idrender_video_*session_idoutput_*.mp4--host 0.0.0.0--host 0.0.0.0