feat: integrate customer service agent into ZSY develop
# Conflicts: # app/core/config.py # app/main.py # app/service/agent/bootstrap.py
This commit is contained in:
@@ -14,6 +14,7 @@ MYSQL_DSN=mysql+asyncmy://jr_app:change-me@127.0.0.1:3306/jr_agent
|
||||
MYSQL_DSN=mysql+asyncmy://root:123456@127.0.0.1:3306/jr_agent
|
||||
MYSQL_POOL_SIZE=5
|
||||
MYSQL_MAX_OVERFLOW=10
|
||||
MYSQL_POOL_PRE_PING=false
|
||||
MYSQL_TX_ISOLATION=READ COMMITTED
|
||||
|
||||
REDIS_URL=redis://127.0.0.1:6379/0
|
||||
@@ -25,6 +26,7 @@ MESSAGE_BROKER_OUTBOX_TOPIC=agent.outbox
|
||||
MESSAGE_BROKER_DLQ_TOPIC=agent.dlq
|
||||
|
||||
MILVUS_URI=http://127.0.0.1:19530
|
||||
MILVUS_LOCAL_URI=
|
||||
MILVUS_TOKEN=
|
||||
MILVUS_COLLECTION=jr_memory
|
||||
|
||||
@@ -36,6 +38,9 @@ NEO4J_PASSWORD=
|
||||
MODEL_ROUTER_CONFIG_REF=local
|
||||
MODEL_DEFAULT_ENDPOINT=
|
||||
MODEL_FALLBACK_ENDPOINT=
|
||||
KNOWLEDGE_EMBEDDING_ENDPOINT_CODE=
|
||||
KNOWLEDGE_EMBEDDING_TIMEOUT_MS=15000
|
||||
CUSTOMER_SERVICE_PHONE=15936583816
|
||||
|
||||
SSE_HEARTBEAT_SECONDS=15
|
||||
SSE_MAX_CONNECTION_SECONDS=300
|
||||
@@ -57,3 +62,42 @@ RATE_LIMIT_ENABLED=true
|
||||
RATE_LIMIT_WINDOW_SECONDS=60
|
||||
RATE_LIMIT_MAX_REQUESTS=600
|
||||
RATE_LIMIT_KEY_PREFIX=jr:rate_limit
|
||||
|
||||
# 场外基金邮件处理默认关闭;邮箱、发送人和外部服务凭据均在部署环境单独配置。
|
||||
OFFSITE_MAILBOX=
|
||||
OFFSITE_ALLOWED_SENDERS=[]
|
||||
OFFSITE_RISK_RECEIVER_ID=
|
||||
OFFSITE_SETTLEMENT_RECEIVER_ID=
|
||||
OFFSITE_MAIL_RETURN_RECEIVER=
|
||||
OFFSITE_MAX_RETRY_COUNT=3
|
||||
OFFSITE_IMAP_ENABLED=false
|
||||
OFFSITE_IMAP_HOST=
|
||||
OFFSITE_IMAP_PORT=993
|
||||
OFFSITE_IMAP_USERNAME=
|
||||
OFFSITE_IMAP_PASSWORD=
|
||||
OFFSITE_IMAP_USE_SSL=true
|
||||
OFFSITE_IMAP_IDLE_ENABLED=false
|
||||
OFFSITE_MAIL_WORKER_ENABLED=false
|
||||
OFFSITE_MAIL_WORKER_BATCH_SIZE=20
|
||||
OFFSITE_WORKER_USER_ID=
|
||||
OFFSITE_NOTIFICATION_SENDING_TIMEOUT_SECONDS=900
|
||||
OFFSITE_MAIL_STORAGE_DIR=data/offsite_mail
|
||||
OFFSITE_OCR_ENABLED=false
|
||||
OFFSITE_OCR_TIMEOUT_SECONDS=30
|
||||
OFFSITE_ALIYUN_OCR_ENDPOINT=
|
||||
OFFSITE_ALIYUN_ACCESS_KEY_ID=
|
||||
OFFSITE_ALIYUN_ACCESS_KEY_SECRET=
|
||||
OFFSITE_DEEPSEEK_ENABLED=false
|
||||
OFFSITE_DEEPSEEK_BASE_URL=https://api.deepseek.com
|
||||
OFFSITE_DEEPSEEK_API_KEY=
|
||||
OFFSITE_DEEPSEEK_MODEL=deepseek-v4-flash
|
||||
OFFSITE_DEEPSEEK_TIMEOUT_SECONDS=30
|
||||
OFFSITE_SMTP_ENABLED=false
|
||||
OFFSITE_SMTP_DRY_RUN=true
|
||||
OFFSITE_SMTP_HOST=
|
||||
OFFSITE_SMTP_PORT=465
|
||||
OFFSITE_SMTP_USERNAME=
|
||||
OFFSITE_SMTP_PASSWORD=
|
||||
OFFSITE_SMTP_SENDER=
|
||||
OFFSITE_SMTP_USE_SSL=true
|
||||
OFFSITE_SMTP_TIMEOUT_SECONDS=30
|
||||
|
||||
Reference in New Issue
Block a user