Improve long product-data generation runs
This commit is contained in:
@@ -161,6 +161,7 @@ write_env_file() {
|
||||
export OPENAI_API_KEY=$(printf "%q" "${api_key}")
|
||||
export OPENAI_BASE_URL=$(printf "%q" "${base_url}")
|
||||
export OPENAI_MODEL=$(printf "%q" "${model}")
|
||||
export OPENAI_TIMEOUT_SECONDS="${OPENAI_TIMEOUT_SECONDS:-3600}"
|
||||
|
||||
export CLAW_DEPLOY_INSTANCE=$(printf "%q" "${DEPLOY_INSTANCE}")
|
||||
export CLAW_BACKEND_HOST=$(printf "%q" "${backend_host}")
|
||||
@@ -184,6 +185,7 @@ ensure_env_file() {
|
||||
echo "CLAW_DEPLOY_INSTANCE=${DEPLOY_INSTANCE}"
|
||||
echo "OPENAI_BASE_URL=${OPENAI_BASE_URL:-}"
|
||||
echo "OPENAI_MODEL=${OPENAI_MODEL:-}"
|
||||
echo "OPENAI_TIMEOUT_SECONDS=${OPENAI_TIMEOUT_SECONDS:-3600}"
|
||||
echo "OPENAI_API_KEY=已配置"
|
||||
return
|
||||
fi
|
||||
|
||||
@@ -19,6 +19,7 @@ fi
|
||||
export OPENAI_API_KEY
|
||||
export OPENAI_BASE_URL="${OPENAI_BASE_URL:-http://model.mify.ai.srv/v1}"
|
||||
export OPENAI_MODEL="${OPENAI_MODEL:-xiaomi/mimo-v2-flash}"
|
||||
export OPENAI_TIMEOUT_SECONDS="${OPENAI_TIMEOUT_SECONDS:-3600}"
|
||||
|
||||
# 后端也会调用 Node 生态工具,例如 feishu-mcp-pro。systemd 不读取交互式
|
||||
# shell 的 nvm 配置,所以需要把部署时记录的 Node 路径显式传给 Python 进程。
|
||||
@@ -38,6 +39,7 @@ exec "${PYTHON_BIN}" -m src.gui \
|
||||
--host "${BACKEND_HOST}" \
|
||||
--port "${BACKEND_PORT}" \
|
||||
--cwd "${ROOT_DIR}" \
|
||||
--timeout-seconds "${OPENAI_TIMEOUT_SECONDS}" \
|
||||
--session-dir "${ROOT_DIR}/.port_sessions/agent" \
|
||||
--allow-write \
|
||||
--allow-shell \
|
||||
|
||||
@@ -141,6 +141,7 @@ fi
|
||||
export OPENAI_API_KEY="${OPENAI_API_KEY:-}"
|
||||
export OPENAI_BASE_URL="${OPENAI_BASE_URL:-http://model.mify.ai.srv/v1}"
|
||||
export OPENAI_MODEL="${OPENAI_MODEL:-xiaomi/mimo-v2-flash}"
|
||||
export OPENAI_TIMEOUT_SECONDS="${OPENAI_TIMEOUT_SECONDS:-3600}"
|
||||
|
||||
BACKEND_LOG="${RUN_DIR}/webui-backend.log"
|
||||
FRONTEND_LOG="${RUN_DIR}/webui-frontend.log"
|
||||
@@ -151,6 +152,7 @@ start_detached_process "backend" "${RUN_DIR}/webui-backend.pid" "${BACKEND_LOG}"
|
||||
--host "${BACKEND_HOST}" \
|
||||
--port "${BACKEND_PORT}" \
|
||||
--cwd "${ROOT_DIR}" \
|
||||
--timeout-seconds "${OPENAI_TIMEOUT_SECONDS}" \
|
||||
--session-dir "${RUN_DIR}/agent" \
|
||||
--allow-write \
|
||||
--allow-shell \
|
||||
|
||||
Reference in New Issue
Block a user