File size: 886 Bytes
1ea9e8a 98936b8 1ea9e8a 98936b8 1ea9e8a 98936b8 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | ---
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 秒同步) |