agent-Specialization/config/api.py
JOJO 3c66c6b05f refactor(naming): 移除代码中的第三方产品名
- DeepSeekClient → APIClient(含 7 个 mixin,38 个文件)
- --claude-* CSS 变量全部替换为新语义 token,删除 _tokens.scss 兼容别名
- build_openai_tools → build_llm_tools
- login/register.html 主题 key claude → classic;terminal.html 变量改 --app- 前缀
- 注释中的 Claude 归因描述中性化
- 顺带删除误跟踪的 __pycache__ .pyc 缓存
2026-07-28 18:43:03 +08:00

20 lines
785 B
Python

"""API 和外部服务配置。
模型的 API 端点 / 密钥 / 模型 ID 现已统一由 ``config/custom_models.json``
(经 ``config/model_profiles.py`` 解析为模型档案)描述,并在运行时通过
``APIClient.apply_profile`` 注入。旧的 ``AGENT_API_BASE_URL`` /
``AGENT_API_KEY`` / ``AGENT_MODEL_ID``(以及 THINKING / TITLE 三件套)属于早期
把模型逻辑硬编码在程序里的残留,已移除。没有任何可用模型时,
``model_profiles.get_default_model_key`` 会直接报错提示去配置模型。
"""
import os
# 默认响应 token 限制(与具体模型无关,保留为全局上限)
DEFAULT_RESPONSE_MAX_TOKENS = int(os.environ.get("AGENT_DEFAULT_RESPONSE_MAX_TOKENS", "32768"))
__all__ = [
"DEFAULT_RESPONSE_MAX_TOKENS",
]