# 快速部署到 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)