countclaw commited on
Commit
28ad080
·
verified ·
1 Parent(s): 6dedae0

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +27 -5
README.md CHANGED
@@ -1,11 +1,33 @@
1
  ---
2
- title: code2
3
- emoji: 🏢
4
  colorFrom: blue
5
- colorTo: pink
6
  sdk: docker
7
- pinned: false
8
  app_port: 8000
 
9
  ---
10
 
11
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: Grok2API HF Space
3
+ emoji: 🚀
4
  colorFrom: blue
5
+ colorTo: indigo
6
  sdk: docker
 
7
  app_port: 8000
8
+ pinned: false
9
  ---
10
 
11
+ # Grok2API on Hugging Face Spaces
12
+
13
+ 这个目录是一套可直接放到 Hugging Face Docker Space 根目录的包装层。
14
+
15
+ 它会在构建时拉取 `CountClaw/grok2api-hf` 主仓库,运行 `granian main:app`,并在启动前后同步 `data/**` 到 Hugging Face Dataset,方便保存 `config.toml`、`token.json` 等运行数据。
16
+
17
+ ## 需要配置的 Secrets / Variables
18
+
19
+ - `HF_TOKEN`:可写入 Dataset 的 Hugging Face Token。不开启持久化时可不填。
20
+ - `DATASET_ID`:用于持久化的 Dataset,例如 `your-name/grok2api-data`。请先在 Hugging Face 上创建好该 Dataset;不填则只使用 Space 本地临时磁盘。
21
+ - `HF_SYNC_INTERVAL`:可选,数据回写间隔,单位秒,默认 `1800`。
22
+
23
+ ## 部署说明
24
+
25
+ 1. 新建一个 `Docker` 类型的 Hugging Face Space。
26
+ 2. 把这个目录里的文件放到 Space 仓库根目录。
27
+ 3. 如需改成你的代码仓库或分支,修改 `Dockerfile` 里的 `SOURCE_REPO` 和 `SOURCE_REF`。
28
+ 4. 部署完成后访问 `/health` 检查服务,管理页可访问 `/admin`。
29
+
30
+ ## 同步范围
31
+
32
+ - 会同步:`data/**`
33
+ - 不会同步:`data/tmp/**`、`data/.locks/**`、日志和缓存临时文件