Simford.Dong commited on
Commit
45369a9
·
1 Parent(s): 5aa59e4

fix: force provider prefix for agent model to prevent incorrect fallback

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -3
Dockerfile CHANGED
@@ -90,13 +90,13 @@ python3 /usr/local/bin/sync.py restore\n\
90
  # 清理 API Base 地址\n\
91
  CLEAN_BASE=\$(echo \"\$OPENAI_API_BASE\" | sed \"s|/chat/completions||g\" | sed \"s|/v1/|/v1|g\" | sed \"s|/v1\$|/v1|g\")\n\
92
  \n\
93
- # 处理 MODEL 变量:优先使用 FULL_MODEL_ID,保持灵活性\n\
94
  if [[ \"\$MODEL\" == */* ]]; then\n\
95
  FULL_MODEL_ID=\"\$MODEL\"\n\
96
  PROVIDER_NAME=\"\${MODEL%%/*}\"\n\
97
  PROVIDER_MODEL_ID=\"\${MODEL#*/}\"\n\
98
  else\n\
99
- FULL_MODEL_ID=\"\$MODEL\"\n\
100
  PROVIDER_NAME=\"siliconflow\"\n\
101
  PROVIDER_MODEL_ID=\"\$MODEL\"\n\
102
  fi\n\
@@ -129,7 +129,8 @@ cat > /root/.openclaw/openclaw.json <<EOF\n\
129
  \"domain\": \"\${FEISHU_DOMAIN:-feishu}\",\n\
130
  \"connectionMode\": \"\${FEISHU_CONNECTION_MODE:-websocket}\",\n\
131
  \"dmPolicy\": \"open\",\n\
132
- \"ignoreEvents\": [\"im.message.message_read_v1\"]\n\
 
133
  }\n\
134
  }\n\
135
  }\n\
 
90
  # 清理 API Base 地址\n\
91
  CLEAN_BASE=\$(echo \"\$OPENAI_API_BASE\" | sed \"s|/chat/completions||g\" | sed \"s|/v1/|/v1|g\" | sed \"s|/v1\$|/v1|g\")\n\
92
  \n\
93
+ # 处理 MODEL 变量:确保 FULL_MODEL_ID 始终包含 Provider 前缀,防止 OpenClaw 错误回退
94
  if [[ \"\$MODEL\" == */* ]]; then\n\
95
  FULL_MODEL_ID=\"\$MODEL\"\n\
96
  PROVIDER_NAME=\"\${MODEL%%/*}\"\n\
97
  PROVIDER_MODEL_ID=\"\${MODEL#*/}\"\n\
98
  else\n\
99
+ FULL_MODEL_ID=\"siliconflow/\$MODEL\"\n\
100
  PROVIDER_NAME=\"siliconflow\"\n\
101
  PROVIDER_MODEL_ID=\"\$MODEL\"\n\
102
  fi\n\
 
129
  \"domain\": \"\${FEISHU_DOMAIN:-feishu}\",\n\
130
  \"connectionMode\": \"\${FEISHU_CONNECTION_MODE:-websocket}\",\n\
131
  \"dmPolicy\": \"open\",\n\
132
+ \"ignoreEvents\": [\"im.message.message_read_v1\"],\n\
133
+ \"ignoredEvents\": [\"im.message.message_read_v1\"]\n\
134
  }\n\
135
  }\n\
136
  }\n\