grok2api / QUICKSTART.md
FUCAT's picture
Deploy grok2api to HF Spaces (Docker)
7e55e53
|
Raw
History Blame Contribute Delete
1.62 kB
# 快速部署到 Hugging Face Spaces
## 🚀 一键部署步骤
### 1. 获取完整源代码
由于这个文件夹只包含配置文件,你需要先获取完整的 grok2api 源代码:
```bash
# 克隆原项目
git clone https://github.com/chenyme/grok2api.git temp_grok2api
# 复制 app 目录到当前文件夹
cp -r temp_grok2api/app ./
# 清理临时文件
rm -rf temp_grok2api
```
### 2. 创建 Hugging Face Space
1. 访问:https://huggingface.co/new-space
2. 填写信息:
- Space name: `grok2api`(或自定义)
- License: MIT
- SDK: **Docker**
- Hardware: CPU basic(免费)
3. 创建完成后,获取 Space 的 Git 仓库地址
### 3. 推送代码
```bash
# 初始化 git(如果还没有)
git init
# 添加所有文件
git add .
# 提交
git commit -m "Initial Hugging Face Spaces deployment"
# 添加远程仓库(替换为你的 Space URL)
git remote add hf https://huggingface.co/spaces/YOUR_USERNAME/YOUR_SPACE_NAME
# 推送
git push hf main
```
### 4. 配置环境变量
在 Space Settings 中添加(必需):
```bash
APP_KEY=your_password_here
API_KEY=sk-your-api-key-here
APP_URL=https://YOUR_USERNAME-YOUR_SPACE_NAME.hf.space
DATA_DIR=/data
ACCOUNT_STORAGE=local
```
### 5. 启用 Persistent Storage
⚠️ **非常重要!** 在 Space Settings 中启用 Persistent Storage
### 6. 等待构建完成
首次构建需要 5-10 分钟,可以在 "Logs" 标签查看进度
### 7. 配置保活(推荐)
Fork https://github.com/wankuzidi/hf-keepalive 并配置你的 Space URL
---
详细说明请查看 [DEPLOY_GUIDE.md](./DEPLOY_GUIDE.md)