Simford.Dong commited on
Commit ·
852d17c
1
Parent(s): 489537f
feat: switch model from gemini to anthropic (glm-4.7)
Browse files- Dockerfile +9 -9
Dockerfile
CHANGED
|
@@ -35,8 +35,8 @@ mkdir -p "$OPENCLAW_HOME/agents/main/sessions"\n\
|
|
| 35 |
mkdir -p "$OPENCLAW_HOME/credentials"\n\
|
| 36 |
\n\
|
| 37 |
# Check for required environment variables\n\
|
| 38 |
-
if [ -z "$
|
| 39 |
-
echo "ERROR:
|
| 40 |
exit 1\n\
|
| 41 |
fi\n\
|
| 42 |
\n\
|
|
@@ -44,11 +44,11 @@ fi\n\
|
|
| 44 |
cat > "$OPENCLAW_HOME/openclaw.json" << EOF\n\
|
| 45 |
{\n\
|
| 46 |
"env": {\n\
|
| 47 |
-
"
|
| 48 |
-
"
|
| 49 |
-
"
|
| 50 |
-
"
|
| 51 |
-
"
|
| 52 |
"FEISHU_APP_ID": "${FEISHU_APP_ID}",\n\
|
| 53 |
"FEISHU_APP_SECRET": "${FEISHU_APP_SECRET}",\n\
|
| 54 |
"FEISHU_ENCRYPT_KEY": "${FEISHU_ENCRYPT_KEY}",\n\
|
|
@@ -82,7 +82,7 @@ cat > "$OPENCLAW_HOME/openclaw.json" << EOF\n\
|
|
| 82 |
"agents": {\n\
|
| 83 |
"defaults": {\n\
|
| 84 |
"model": {\n\
|
| 85 |
-
"primary": "
|
| 86 |
}\n\
|
| 87 |
}\n\
|
| 88 |
}\n\
|
|
@@ -100,4 +100,4 @@ echo "Starting OpenClaw gateway on port 7860..."\n\
|
|
| 100 |
exec openclaw gateway run --port 7860 --allow-unconfigured\n\
|
| 101 |
' > /usr/local/bin/start-openclaw && chmod +x /usr/local/bin/start-openclaw
|
| 102 |
|
| 103 |
-
CMD ["/usr/local/bin/start-openclaw"]
|
|
|
|
| 35 |
mkdir -p "$OPENCLAW_HOME/credentials"\n\
|
| 36 |
\n\
|
| 37 |
# Check for required environment variables\n\
|
| 38 |
+
if [ -z "$ANTHROPIC_AUTH_TOKEN" ]; then\n\
|
| 39 |
+
echo "ERROR: ANTHROPIC_AUTH_TOKEN is not set. Agent will fail. Exiting."\n\
|
| 40 |
exit 1\n\
|
| 41 |
fi\n\
|
| 42 |
\n\
|
|
|
|
| 44 |
cat > "$OPENCLAW_HOME/openclaw.json" << EOF\n\
|
| 45 |
{\n\
|
| 46 |
"env": {\n\
|
| 47 |
+
"ANTHROPIC_AUTH_TOKEN": "${ANTHROPIC_AUTH_TOKEN}",\n\
|
| 48 |
+
"ANTHROPIC_BASE_URL": "${ANTHROPIC_BASE_URL}",\n\
|
| 49 |
+
"ANTHROPIC_MODEL": "${ANTHROPIC_MODEL}",\n\
|
| 50 |
+
"ANTHROPIC_SMALL_FAST_MODEL": "${ANTHROPIC_SMALL_FAST_MODEL}",\n\
|
| 51 |
+
"ANTHROPIC_VISION_MODEL": "${ANTHROPIC_VISION_MODEL}",\n\
|
| 52 |
"FEISHU_APP_ID": "${FEISHU_APP_ID}",\n\
|
| 53 |
"FEISHU_APP_SECRET": "${FEISHU_APP_SECRET}",\n\
|
| 54 |
"FEISHU_ENCRYPT_KEY": "${FEISHU_ENCRYPT_KEY}",\n\
|
|
|
|
| 82 |
"agents": {\n\
|
| 83 |
"defaults": {\n\
|
| 84 |
"model": {\n\
|
| 85 |
+
"primary": "anthropic/${ANTHROPIC_MODEL:-glm-4.7}"\n\
|
| 86 |
}\n\
|
| 87 |
}\n\
|
| 88 |
}\n\
|
|
|
|
| 100 |
exec openclaw gateway run --port 7860 --allow-unconfigured\n\
|
| 101 |
' > /usr/local/bin/start-openclaw && chmod +x /usr/local/bin/start-openclaw
|
| 102 |
|
| 103 |
+
CMD ["/usr/local/bin/start-openclaw"]
|