Simford.Dong commited on
Commit
852d17c
·
1 Parent(s): 489537f

feat: switch model from gemini to anthropic (glm-4.7)

Browse files
Files changed (1) hide show
  1. 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 "$GEMINI_API_KEY_1" ]; then\n\
39
- echo "ERROR: GEMINI_API_KEY_1 is not set. Agent will fail. Exiting."\n\
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
- "GOOGLE_API_KEY": "${GEMINI_API_KEY_1}",\n\
48
- "GEMINI_API_KEY": "${GEMINI_API_KEY_1}",\n\
49
- "GOOGLE_GENERATIVE_AI_API_KEY": "${GEMINI_API_KEY_1}",\n\
50
- "PALM_API_KEY": "${GEMINI_API_KEY_1}",\n\
51
- "GOOGLE_BASE_URL": "${OPENCLAW_GEMINI_BASE_URL}",\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,7 +82,7 @@ cat > "$OPENCLAW_HOME/openclaw.json" << EOF\n\
82
  "agents": {\n\
83
  "defaults": {\n\
84
  "model": {\n\
85
- "primary": "google/gemini-2.5-pro"\n\
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"]