Python/FastAPI 彩票号码服务,支持:
- 查询今日彩票开奖
- 单模型或多模型生成彩票号码
- 历史号码兑奖校验
- 前端密钥校验
- Docker 部署
详细接口见 接口文档.md。
所有配置都在 app/config.py 里,不再使用 .env。
常用配置:
app_port = 8549
cors_allowed_origins = "*"
api_access_key = "Tang"
llm_base_url = "https://zenmux.ai/api/v1"
llm_api_key = os.getenv("LLM_API_KEY", "")
llm_model = "deepseek/deepseek-v4-pro-free"模型 key 不写进代码,启动容器时用系统环境变量传入:
docker run -d --name lottery-api \
-p 8549:8549 \
-e LLM_API_KEY="你的真实模型 key" \
-v ./data:/app/data \
lottery-api:latest修改配置后需要重新 build 镜像。
构建镜像:
docker build -t lottery-api:latest .停止旧容器:
docker stop lottery-api
docker rm lottery-api启动新容器:
docker run -d --name lottery-api \
-p 8549:8549 \
-e LLM_API_KEY="你的真实模型 key" \
-v ./data:/app/data \
lottery-api:latest查看日志:
docker logs -f --tail 100 lottery-api请求日志格式:
2026-05-03 14:22:01 182.150.57.90 GET /api/v1/lottery/today?game=ssq 200 35.20ms
GET /health
GET /api/v1/lottery/today?game=ssq
POST /api/v1/chat/generate
POST /api/v1/lottery/check