| # ============================================================ | |
| # 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 | |