Update README.md
Browse files
README.md
CHANGED
|
@@ -1,10 +1,42 @@
|
|
| 1 |
---
|
| 2 |
title: Antiapi
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
-
sdk: docker
|
| 7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
title: Antiapi
|
| 3 |
+
emoji: 🚀
|
| 4 |
+
colorFrom: purple
|
| 5 |
+
colorTo: indigo
|
| 6 |
+
sdk: docker # 声明这是一个 Docker 类型的 Space
|
| 7 |
+
image: ghcr.io/zhongruan0522/antigravity2api-node-js:latest # 使用你的 Docker 镜像
|
| 8 |
+
app_port: 8045 # 你的应用程序在容器内部监听的端口
|
| 9 |
+
hf_persists: # 配置持久化存储
|
| 10 |
+
- data:/app/data # 将 /app/data 目录映射到 Hugging Face Spaces 的持久存储,名为 'data'
|
| 11 |
+
env:
|
| 12 |
+
# PANEL_USER 可以直接设置,因为通常不是敏感信息
|
| 13 |
+
PANEL_USER: admin
|
| 14 |
+
secrets: # 声明需要从 Space Secrets 中读取的环境变量
|
| 15 |
+
- PANEL_PASSWORD
|
| 16 |
+
- API_KEY
|
| 17 |
+
- IMAGE_BASE_URL # 即使不是严格的“秘密”,在这里声明它也方便统一管理和更新
|
| 18 |
---
|
| 19 |
|
| 20 |
+
# Antigravity API on Hugging Face Spaces
|
| 21 |
+
|
| 22 |
+
这是一个部署在 Hugging Face Spaces 上的 Antigravity API 实例。
|
| 23 |
+
|
| 24 |
+
## 配置说明
|
| 25 |
+
|
| 26 |
+
1. **设置 Secret (环境变量)**:
|
| 27 |
+
请务必在 Space 的 "Settings" 页面中设置以下 Secrets:
|
| 28 |
+
* `PANEL_PASSWORD`: 设置你的管理面板密码。
|
| 29 |
+
* `API_KEY`: 设置你的 API Key (sk-text)。
|
| 30 |
+
* `IMAGE_BASE_URL`: 这是你的 Hugging Face Space 的公共访问地址。格式为 `https://YOUR-USERNAME/YOUR-SPACE-NAME.hf.space`。例如:`https://your-username/antigravity-api-space.hf.space`。你可以在 Space 运行后,复制其公共 URL 并设置到这里。
|
| 31 |
+
|
| 32 |
+
2. **持久化存储**:
|
| 33 |
+
应用程序内部的 `/app/data` 目录将被持久化。这意味着如果你的应用程序在这里存储了数据,它们在 Space 重启或更新后不会丢失。
|
| 34 |
+
|
| 35 |
+
3. **端口**:
|
| 36 |
+
应用程序监听端口 `8045`。Hugging Face Spaces 会将外部流量路由到此端口。
|
| 37 |
+
|
| 38 |
+
## 故障排除
|
| 39 |
+
|
| 40 |
+
* 如果 Space 未能启动,请检查 "Logs" 标签页以获取错误信息。
|
| 41 |
+
* 确认所有 Secrets 都已正确设置。
|
| 42 |
+
* 确保 `IMAGE_BASE_URL` 设置为你的 Space 的实际公共 URL。
|