CapCut Mate API 是一个基于 FastAPI 构建的剪映小助手
- 用户管理:创建、查询、更新和删除用户
- 数据验证:使用 Pydantic 进行请求数据验证
- 安全认证:密码加密存储
- RESTful API 设计:符合标准的 API 设计规范
- 自动生成文档:FastAPI 自动生成交互式 API 文档
- Python 3.11+
- FastAPI:高性能的 Web 框架
- Pydantic:数据验证和模型定义
- Passlib:密码加密
- Uvicorn:ASGI 服务器
- uv:Python 包管理器和项目管理工具
- Python 3.11
- uv:Python 包管理器和项目管理工具
安装方法:
- windows powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- linux sh -c "$(curl -LsSf https://astral.sh/uv/install.sh)"
- 克隆项目
git clone git@github.com:Hommy-master/capcut-mate.git
cd capcut-mate- 安装依赖
# 安装依赖
uv sync- 启动服务器
uv run main.py- 容器部署
docker pull gogoshine/capcut-mate:latest