Simford.Dong commited on
Commit ·
2b73a79
1
Parent(s): 3af9e5e
fix: feishu pairing and events, and correct agent model mapping
Browse files- Dockerfile +6 -2
Dockerfile
CHANGED
|
@@ -93,8 +93,10 @@ CLEAN_BASE=\$(echo \"\$OPENAI_API_BASE\" | sed \"s|/chat/completions||g\" | sed
|
|
| 93 |
# 处理 MODEL 变量:如果未包含 / 则默认为 siliconflow/\n\
|
| 94 |
if [[ \"\$MODEL\" != */* ]]; then\n\
|
| 95 |
export FULL_MODEL_ID=\"siliconflow/\$MODEL\"\n\
|
|
|
|
| 96 |
else\n\
|
| 97 |
export FULL_MODEL_ID=\"\$MODEL\"\n\
|
|
|
|
| 98 |
fi\n\
|
| 99 |
\n\
|
| 100 |
# 生成 openclaw.json 配置文件\n\
|
|
@@ -106,7 +108,7 @@ cat > /root/.openclaw/openclaw.json <<EOF\n\
|
|
| 106 |
\"baseUrl\": \"\$CLEAN_BASE\",\n\
|
| 107 |
\"apiKey\": \"\$OPENAI_API_KEY\",\n\
|
| 108 |
\"api\": \"openai-completions\",\n\
|
| 109 |
-
\"models\": [{ \"id\": \"\$
|
| 110 |
}\n\
|
| 111 |
}\n\
|
| 112 |
},\n\
|
|
@@ -123,7 +125,9 @@ cat > /root/.openclaw/openclaw.json <<EOF\n\
|
|
| 123 |
\"appId\": \"\$FEISHU_APP_ID\",\n\
|
| 124 |
\"appSecret\": \"\$FEISHU_APP_SECRET\",\n\
|
| 125 |
\"domain\": \"\${FEISHU_DOMAIN:-feishu}\",\n\
|
| 126 |
-
\"connectionMode\": \"\${FEISHU_CONNECTION_MODE:-websocket}\"\n\
|
|
|
|
|
|
|
| 127 |
}\n\
|
| 128 |
}\n\
|
| 129 |
}\n\
|
|
|
|
| 93 |
# 处理 MODEL 变量:如果未包含 / 则默认为 siliconflow/\n\
|
| 94 |
if [[ \"\$MODEL\" != */* ]]; then\n\
|
| 95 |
export FULL_MODEL_ID=\"siliconflow/\$MODEL\"\n\
|
| 96 |
+
export PROVIDER_MODEL_ID=\"\$MODEL\"\n\
|
| 97 |
else\n\
|
| 98 |
export FULL_MODEL_ID=\"\$MODEL\"\n\
|
| 99 |
+
export PROVIDER_MODEL_ID=\"\${MODEL##*/}\"\n\
|
| 100 |
fi\n\
|
| 101 |
\n\
|
| 102 |
# 生成 openclaw.json 配置文件\n\
|
|
|
|
| 108 |
\"baseUrl\": \"\$CLEAN_BASE\",\n\
|
| 109 |
\"apiKey\": \"\$OPENAI_API_KEY\",\n\
|
| 110 |
\"api\": \"openai-completions\",\n\
|
| 111 |
+
\"models\": [{ \"id\": \"\$PROVIDER_MODEL_ID\", \"name\": \"Model\", \"contextWindow\": 128000 }]\n\
|
| 112 |
}\n\
|
| 113 |
}\n\
|
| 114 |
},\n\
|
|
|
|
| 125 |
\"appId\": \"\$FEISHU_APP_ID\",\n\
|
| 126 |
\"appSecret\": \"\$FEISHU_APP_SECRET\",\n\
|
| 127 |
\"domain\": \"\${FEISHU_DOMAIN:-feishu}\",\n\
|
| 128 |
+
\"connectionMode\": \"\${FEISHU_CONNECTION_MODE:-websocket}\",\n\
|
| 129 |
+
\"requirePairing\": false,\n\
|
| 130 |
+
\"ignoreEvents\": [\"im.message.message_read_v1\"]\n\
|
| 131 |
}\n\
|
| 132 |
}\n\
|
| 133 |
}\n\
|