ipa2korg / config.yaml
FUCAT
Update to v3.0.11 with HF deployment fixes
cdc337a
Raw
History Blame Contribute Delete
1.94 kB
# ============================================================
# Grok2API - Hugging Face Spaces 部署配置 (v3.0.11)
# 该文件会被打进 Docker 镜像并复制到 /run/grok2api/config.yaml
# 注意:此仓库为公开空间时,以下密钥对所有人可见!
# 建议把 Space 设为 Private,或首次登录后在管理端修改密码。
# 数据默认存于 /data(HF Persistent Storage 挂载点)
# ============================================================
server:
listen: "0.0.0.0:8000"
maxBodyBytes: 33554432
readTimeout: 15m
requestTimeout: 2h
swaggerEnabled: false
auth:
accessTokenTTL: 15m
refreshTokenTTL: 720h
secureCookies: false
secrets:
jwtSecret: "ef8516093b5160dfd2666af9c6c68e37360296ade649b319130805fbbc6c4f47"
credentialEncryptionKey: "n6ZgFOd0wpreLiVphfWQzcCZVUXn5chv58Xe1SHrKM4="
bootstrapAdmin:
username: "admin"
password: "0Mzt0RiS9WqEP6STIA7x"
frontend:
staticPath: "./frontend/dist"
database:
driver: sqlite # sqlite | postgres
sqlite:
path: "/data/backend.db"
postgres:
dsn: "postgres://user:password@127.0.0.1:5432/grok2api?sslmode=disable"
maxOpenConns: 50
maxIdleConns: 10
runtimeStore:
driver: memory # memory | redis
redis:
address: "127.0.0.1:6379"
username: ""
password: ""
database: 0
keyPrefix: "grok2api:"
tls: false
deployment:
replicas: 1
instanceID: ""
clusterID: "grok2api"
sharedMedia: false
media:
driver: local
local:
path: "/data/media"
routing:
reasoningReplayEnabled: true
reasoningReplayTTL: 1h
reasoningReplayMaxEntries: 10240
segmentedSelectorEnabled: false
segmentedSelectorMinCandidates: 3000
segmentedSelectorWindowSize: 64
audit:
bufferSize: 16384
batchSize: 256
flushInterval: 250ms
commitDelay: 5ms
ledgerMode: enforce # observe | enforce
ledgerFailureThreshold: 1
ledgerUnhealthyGrace: 10s
ledgerQueueHighWatermarkPercent: 90