WindsurfAPI / .env.example
github-actions[bot]
Deploy from GitHub: 7495fde758f0be655f95e6331fec2898267f790c
f6266b9
# ========== 本地开发 / 非 HF 通用 ==========
# 本地默认端口。注意:HF Space 运行时会被强制写成 PORT=7860
PORT=3001
# API key for incoming requests (leave empty for open access)
API_KEY=
# ========== Windsurf Auth(可选预置;不填也可启动,后续可通过 Dashboard / Token / 批量添加账号) ==========
# 方式 1:直接填写 Windsurf / Codeium API Key
CODEIUM_API_KEY=
# 方式 2:填写 windsurf.com/show-auth-token 获取的 token
CODEIUM_AUTH_TOKEN=
# ========== Language Server(HF Space 会强制覆盖 LS_BINARY_PATH) ==========
# HF Space 运行时固定为 /opt/windsurf/language_server_linux_x64
LS_BINARY_PATH=/opt/windsurf/language_server_linux_x64
# 可选:Language Server gRPC port
LS_PORT=42100
# ========== 可选运行参数(HF Space Variables / Secrets 推荐填写) ==========
CODEIUM_API_URL=https://server.self-serve.windsurf.com
DEFAULT_MODEL=claude-4.5-sonnet-thinking
MAX_TOKENS=8192
LOG_LEVEL=info
DASHBOARD_PASSWORD=
# ========== GitHub -> HF Space 发布配置(GitHub 仓库使用,不是 HF Space 运行时) ==========
# GitHub Secret:推送到 HF Space 仓库所需 token
HF_TOKEN=
# GitHub Secret:目标 Space 仓库
HF_SPACE_REPO=DanielleNguyen/WindsurfAPI
# GitHub Variable:Docker 构建期下载官方 Linux x64 tar.gz 安装包的地址
HF_LS_DOWNLOAD_URL=
# ========== HF Space 最终清单 ==========
# HF Space 必填 Secrets:
# 1. API_KEY
#
# HF Space 可选预置 Secrets:
# 1. CODEIUM_API_KEY
# 2. CODEIUM_AUTH_TOKEN
# 不预置也能启动,后续可通过 Dashboard / Token / 批量添加账号
#
# HF Space 推荐 Variables / Secrets:
# 1. DEFAULT_MODEL
# 2. MAX_TOKENS
# 3. LOG_LEVEL
# 4. DASHBOARD_PASSWORD
# 5. LS_PORT
# 6. CODEIUM_API_URL
#
# HF Space 不需要填写:
# 1. PORT(会固定写成 7860)
# 2. LS_BINARY_PATH(会固定写成 /opt/windsurf/language_server_linux_x64)
# 3. HF_TOKEN / HF_SPACE_REPO / HF_LS_DOWNLOAD_URL(这些只给 GitHub Actions 用)
#
# 当前推荐的 HF_LS_DOWNLOAD_URL 形态:
# https://windsurf-stable.codeiumdata.com/linux-x64/stable/<version>/Windsurf-linux-x64-<version>.tar.gz