3058f4c744
Add architecture doc (research-wiki/ARCHITECTURE.md), CLAUDE.md with tiered SOP for Fable 5, adapted .claude skills/hooks/settings, package skeleton (src/polygateway), pyproject with import-linter contracts, Makefile, .env.example and smoke test.
28 lines
905 B
Bash
28 lines
905 B
Bash
# PolyGateway 工程配置模板(复制为 .env 使用;.env 不提交)
|
|
# 键名清单在 M1 设计文档定稿后补全;以下为已定的韧性参数键名风格
|
|
# (沿用三个参考项目的习惯,降低迁移改名成本,见 ARCHITECTURE.md §9)。
|
|
|
|
# ── 多源配置({SCOPE}__{PROVIDER}__{N}__{FIELD})──
|
|
# LLM__QWEN__1__BASE_URL=
|
|
# LLM__QWEN__1__API_KEY=
|
|
# LLM__QWEN__1__MODEL=
|
|
|
|
# ── 韧性参数 ──
|
|
# LLM_TIMEOUT=120
|
|
# LLM_MAX_RETRIES=3
|
|
# LLM_RETRY_BASE_DELAY=2.0
|
|
# LLM_RETRY_MAX_DELAY=30.0
|
|
# LLM_CIRCUIT_BREAKER_THRESHOLD=48
|
|
# LLM_CIRCUIT_BREAKER_COOLDOWN=60
|
|
# LLM_TTFT_TIMEOUT=30
|
|
# LLM_INTER_TOKEN_TIMEOUT=15
|
|
|
|
# ── 后端选择(命名 M1 定稿)──
|
|
# PGW_LIMITER_BACKEND=memory
|
|
# PGW_TELEMETRY_BACKEND=sqlite
|
|
# PGW_QUOTA_FULL=wait
|
|
|
|
# ── Redis(缓存 / 分布式限流熔断)──
|
|
# REDIS_URL=redis://localhost:6379/0
|
|
# REDIS_CACHE_TTL=86400
|