| --- |
| title: OpenCode |
| emoji: ⚡ |
| colorFrom: green |
| colorTo: gray |
| sdk: docker |
| app_port: 7860 |
| pinned: false |
| --- |
| |
| # OpenCode on Hugging Face Spaces |
|
|
| 本 Space 使用 Docker 部署 [OpenCode](https://opencode.ai/) 的 HTTP 服务,并配置了: |
|
|
| - **Storage Bucket** 挂载到 `/data`,用于实时读写(会话、配置等) |
| - **每 120 秒自动同步** `/data` 到私有数据集 `jamesw853/opencode-data`(需要设置 `HF_TOKEN` 和 `OPENCODE_DATASET_REPO` 环境变量) |
|
|
| ## 使用方式 |
|
|
| - **API 文档**:访问 `/docs`(OpenCode serve 自带) |
| - **健康检查**:`GET /health` |
|
|
| ## 环境变量(Secrets) |
|
|
| - `HF_TOKEN`:你的 Hugging Face 访问令牌(需 write 权限) |
| - `OPENCODE_DATASET_REPO`:数据集 ID,例如 `jamesw853/opencode-data` |
|
|
| ## 持久化 |
|
|
| - 主存储:Storage Bucket(挂载到 `/data`) |
| - 备份:私有数据集(每 120 秒同步) |