Skip to content

配置说明

TradingCopilot 同时使用环境变量、运行时设置和加密密钥。Docker 部署时,首次启动会自动生成 ./env/app.env

常用环境变量

变量默认值说明
TC_IMAGE_REPOSITORYghcr.io/tradingcopilotdevs/tradingcopilot应用镜像仓库
TC_IMAGE_TAGlatest应用镜像标签
PUBLIC_BASE_URLhttp://localhost:8000对外访问地址
DATABASE_URLpostgresql://tradingcopilot:tradingcopilot@postgres:5432/tradingcopilot应用数据库连接
REDIS_URLredis://redis:6379/0Redis 连接
MEETING_DISPATCH_MODEredis会议任务分发模式
MESSAGE_TASK_QUEUE_MODEredis消息过滤任务队列模式
TC_RUN_MIGRATIONStrue启动时是否执行数据库迁移
TC_RUN_MESSAGE_SUBSCRIPTION_LISTENERtrue是否启动消息订阅监听进程

运行时设置

设置页用于管理:

  • 模型提供商。
  • 代理。
  • 应用设置。
  • 日志配置。
  • 密钥定义与密钥值。

部分配置写入环境文件后需要重启容器才会生效。修改生产配置时,应记录变更时间、操作者和回滚方式。

AI 提供商

AI 提供商要求 OpenAI 兼容接口。配置时准备:

  • Base URL。
  • API key。
  • 可用模型。
  • 请求代理。

模型同步失败通常来自认证、网络、限额或模型名不匹配。

Telegram

Telegram MTProto 需要 app id、app hash、手机号登录和 session。Bot 模式需要 bot token。私有频道访问取决于登录账号是否拥有对应权限。

不要把 Telegram session、app hash 或 bot token 写入公开仓库。

RSS/Atom

RSS/Atom 订阅必须使用公开 httphttps 地址。v1 不支持 feed 认证,也拒绝 URL 内嵌凭据。

TradingCopilot 不提供投资建议,所有内容仅用于研究、测试和学习。