Skip to main content

项目创建

Hugging Face Space设置

创建新Space

  1. 登录Hugging Face
  2. 点击 "New Space"
  3. 填写基本信息:
Owner: ChanMeng666
Space name: role-play-chat
SDK: Gradio
Hardware: CPU basic (2 vCPU, 16 GB)
Visibility: Public
创建建议
  • 选择合适的硬件配置
  • 设置有意义的项目名称
  • 考虑项目可见性

本地项目配置

1. 克隆项目

# 克隆Space仓库
git clone https://huggingface.co/spaces/ChanMeng666/role-play-chat
cd role-play-chat

# 初始化项目
python -m venv venv
source venv/bin/activate # Windows使用: venv\Scripts\activate
pip install -r requirements.txt

2. 项目结构创建

mkdir -p {assets,utils,tests}
touch main.py character_profiles.py dialogue_system.py

3. Git配置验证

# 测试Git配置
git config --list

# 提交测试更改
git add .
git commit -m "Initial project setup"
git push

基础配置

依赖配置

# requirements.txt
gradio>=3.50.2
huggingface-hub>=0.19.4
torch>=2.0.0
transformers>=4.35.2
python-dotenv>=1.0.0

环境变量设置

# .env
HUGGINGFACE_TOKEN=your_token_here
MODEL_PATH=your_model_path
LOG_LEVEL=INFO
注意事项
  • 不要将.env文件提交到版本控制
  • 妥善保管访问令牌
  • 在生产环境使用安全的方式管理密钥