# ecommerce-operation-assistant **Repository Path**: gona/ecommerce-operation-assistant ## Basic Information - **Project Name**: ecommerce-operation-assistant - **Description**: 《电商运营助手》Agent应用 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-19 - **Last Updated**: 2026-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 启动运行测试工程: 1. 设置容器环境变量:拷贝.env.example文件为.env,并修改其中的配置 2. 启动docker容器(工程目录下 docker-compose.yml) 3. 启动后端工程: - 修改环境变量:进入api后端工程目录,拷贝.env.example文件为.env,并修改其中的配置,容器连接信息和模型配置 - 同步工程依赖:进入到api目录,终端执行 ``` uv sync ``` - 终端一:启动API ```powershell uv run uvicorn app.main:app --host 127.0.0.1 --port 8000 --reload ``` - 终端二:启动Worker。Windows课堂使用solo池,便于观察日志。 ```powershell uv run celery -A app.worker.celery_app:celery_app worker --loglevel=info --pool=solo -Q generation,agent,agent.workflow,maintenance ``` - 终端三:启动Beat。只启动一个Beat实例,避免重复的周期投递。 ```powershell uv run celery -A app.worker.celery_app:celery_app beat --loglevel=info ``` - 终端四:保留第17章媒体任务的到期扫描器;它与Beat不是同一个组件。 ```powershell uv run python -m app.worker.generation_scheduler ``` 4. 启动前端工程: - 下载前端依赖 ``` npm install ``` - 运行前端工程 ``` npm run dev ```