AngeMedia 快速开始
启动 Gateway 与 Web Studio,配置真实需要的渠道并完成第一次调用。
项目简介
AngeMedia Gateway 把多家图片和视频生成渠道收口到同一套 API 与 Web Studio 中。它适合本地部署、私有集成、Agent 工具调用和需要统一管理生成任务的团队使用。
核心功能
- OpenAI-compatible 图片生成接口:
POST /v1/images/generations。 - 异步视频任务接口:
POST /v1/videos,状态查询:GET /v1/videos/{task_id}。 - 面向成本与能力的图片路由:SiliconFlow Kolors、ModelScope、Pollinations、OpenAI-compatible Image、ByteDance Seedream 和显式 Agnes Image 渠道。
- 稳定图生图路径:通过 SiliconFlow/Kolors 处理带参考图的图片生成。
- 当前视频主路径:Agnes Video,支持文生视频、图生视频和首尾帧风格提交。
- Redis/Celery worker 队列执行,任务状态持久化。
- 生成媒体本地化到受控
/generated/*和/uploads/*路径。 - Web Studio 覆盖生成、任务、资产、渠道、诊断、API 密钥和小助手设置。
- Prompt Copilot 与 AngeMedia 小助手提供限定范围内的媒体规划和排障。
快速开始
git clone https://github.com/AngeVox/angemedia-gateway.git
cd angemedia-gateway
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.lock
export ADMIN_USERNAME=admin
export ADMIN_DEFAULT_PASSWORD='换成足够长的随机密码'
python -m uvicorn scripts.angemedia_gateway.server:app --host 127.0.0.1 --port 9890
requirements.lock 是 v0.2.1 验证过的可复现依赖集合。只有在主动刷新依赖范围时才使用 requirements.txt。
打开 Web Studio:
http://localhost:9890/studio
健康检查:
curl http://localhost:9890/health