Simford.Dong
commited on
Commit
·
45369a9
1
Parent(s):
5aa59e4
fix: force provider prefix for agent model to prevent incorrect fallback
Browse files- 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
|
| 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=\"
|
| 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\"]
|
|
|
|
| 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\
|