tao-shen commited on
Commit
907f999
·
1 Parent(s): 9777c57

fix: 为 Z.ai 配置正确 baseURL,避免走 Anthropic 的 URL

Browse files
Files changed (2) hide show
  1. Dockerfile +3 -2
  2. opencode.json +15 -0
Dockerfile CHANGED
@@ -25,9 +25,10 @@ RUN mkdir -p /home/user/app
25
  # 必须让管道右侧的 bash 也继承 HOME,否则脚本会装到 /root/.opencode/bin
26
  RUN bash -c 'export HOME=/home/user; curl -fsSL https://opencode.ai/install | bash -s -- --no-modify-path'
27
 
28
- # Dataset 持久化脚本( https://huggingface.co/docs/hub/spaces-storage#dataset-storage
29
  COPY scripts/ /home/user/app/scripts/
30
- RUN chown -R 1000:1000 /home/user/app/scripts && chmod +x /home/user/app/scripts/entrypoint.sh
 
31
 
32
  # 将 /home/user 归属给 UID 1000(HF Spaces 运行时使用 UID 1000)
33
  RUN chown -R 1000:1000 /home/user
 
25
  # 必须让管道右侧的 bash 也继承 HOME,否则脚本会装到 /root/.opencode/bin
26
  RUN bash -c 'export HOME=/home/user; curl -fsSL https://opencode.ai/install | bash -s -- --no-modify-path'
27
 
28
+ # Dataset 持久化脚本 + Z.ai provider 配置baseURL 固定为 Z.ai,避免被识别成 Anthropic
29
  COPY scripts/ /home/user/app/scripts/
30
+ COPY opencode.json /home/user/app/opencode.json
31
+ RUN chown -R 1000:1000 /home/user/app/scripts /home/user/app/opencode.json && chmod +x /home/user/app/scripts/entrypoint.sh
32
 
33
  # 将 /home/user 归属给 UID 1000(HF Spaces 运行时使用 UID 1000)
34
  RUN chown -R 1000:1000 /home/user
opencode.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "$schema": "https://opencode.ai/config.json",
3
+ "provider": {
4
+ "zai": {
5
+ "npm": "@ai-sdk/openai-compatible",
6
+ "name": "Z.ai",
7
+ "options": {
8
+ "baseURL": "https://api.z.ai/api/paas/v4"
9
+ },
10
+ "models": {
11
+ "glm-5": { "name": "GLM-5" }
12
+ }
13
+ }
14
+ }
15
+ }