
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像为 TradingAgents-CN 系统的后端服务组件。TradingAgents-CN 是一个基于多智能体架构的 AI 分析系统,通过集成多种大语言模型和数据源,提供智能化的分析与决策支持。后端服务基于 FastAPI 框架构建,提供 RESTful API 接口,支持多维度***分析、实时数据处理和智能体协作。更多项目细节可参考上游仓库:https://github.com/hsliuping/TradingAgents-CN%E3%80%82
推荐使用 Docker Compose 一键部署完整系统(包含前端、后端、MongoDB、Redis、Nginx):
bash# 1. 创建项目目录 mkdir -p ~/tradingagents-demo cd ~/tradingagents-demo # 2. 下载 Docker Compose 配置文件 wget https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/docker-compose.hub.nginx.yml # 3. 下载环境配置文件 wget https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/.env.docker -O .env # 4. 配置 API 密钥(必须至少配置一个 LLM) nano .env # 编辑 DASHSCOPE_API_KEY 或 DEEPSEEK_API_KEY # 5. 下载 Nginx 配置文件 mkdir -p nginx wget https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/nginx/nginx.conf -O nginx/nginx.conf # 6. 启动所有服务 docker-compose -f docker-compose.hub.nginx.yml up -d # 7. 导入初始配置(首次部署必须执行) docker exec -it tradingagents-backend python scripts/import_config_and_create_user.py
注:macOS Apple Silicon (M1/M2/M3) 用户必须使用
docker-compose.hub.nginx.arm.yml文件。
如需单独运行后端服务,需要确保 MongoDB 和 Redis 已启动:
bashdocker run -d \ --name tradingagents-backend \ -p 8000:8000 \ -e MONGODB_URI=mongodb://admin:tradingagents123@mongodb:27017/tradingagents?authSource=admin \ -e REDIS_URL=redis://redis:6379/0 \ -e DASHSCOPE_API_KEY=your-api-key \ -e DEEPSEEK_API_KEY=your-api-key \ --network tradingagents-network \ hsliup/tradingagents-backend:latest
yamlversion: '3.8' services: backend: image: hsliup/tradingagents-backend:latest container_name: tradingagents-backend ports: - "8000:8000" environment: - MONGODB_URI=mongodb://admin:tradingagents123@mongodb:27017/tradingagents?authSource=admin - REDIS_URL=redis://redis:6379/0 - DASHSCOPE_API_KEY=${DASHSCOPE_API_KEY} - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY} - TUSHARE_TOKEN=${TUSHARE_TOKEN} depends_on: - mongodb - redis restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8000/api/health"] interval: 30s timeout: 10s retries: 3 mongodb: image: mongo:4.4 container_name: tradingagents-mongodb environment: - MONGO_INITDB_ROOT_USERNAME=admin - MONGO_INITDB_ROOT_PASSWORD=tradingagents123 volumes: - mongodb_data:/data/db restart: unless-stopped redis: image: redis:7-alpine container_name: tradingagents-redis restart: unless-stopped volumes: mongodb_data:
后端服务支持以下主要环境变量配置:
必需配置(至少配置一个 LLM):
DASHSCOPE_API_KEY:阿里百炼 API 密钥(推荐,国内速度快)DEEPSEEK_API_KEY:DeepSeek API 密钥(推荐,性价比高)OPENAI_API_KEY:OpenAI API 密钥(需要国外网络)数据库配置:
MONGODB_URI:MongoDB 连接字符串(默认:mongodb://admin:tradingagents123@mongodb:27017/tradingagents?authSource=admin)REDIS_URL:Redis 连接 URL(默认:redis://redis:6379/0)数据源配置(可选):
TUSHARE_TOKEN:Tushare 数据源 Token(用于获取更全面的***数据)TUSHARE_ENABLED:是否启用 Tushare(true/false)其他可选配置:
QIANFAN_API_KEY:百度文心一言 API 密钥GOOGLE_API_KEY:Google Gemini API 密钥LOG_LEVEL:日志级别(默认:INFO).env 文件,至少配置一个 LLM 的 API 密钥,否则无法使用 AI 分析功能docker exec -it tradingagents-backend python scripts/import_config_and_create_user.py 导入系统配置和创建管理员账号admin,密码 admin123(登录后请立即修改)http://localhost:8000/docs 查看 Swagger API 文档您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务