{ "version": "v3", "updated_at": "2026-03-26T21:30:00+08:00", "source_of_truth": "control_plane", "description": "PMFlow 双层统一路由:调用层仅暴露 low/high,真实模型名只保留在配置真源。", "provider_defaults": { "deepseek": { "name": "DeepSeek", "base_url": "https://api.deepseek.com/v1", "model": "deepseek-chat", "api_env": "DEEPSEEK_API_KEY" }, "glm": { "name": "Qwen (DashScope)", "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1", "model": "qwen-plus", "api_env": "DASHSCOPE_API_KEY" }, "openai": { "name": "OpenAI", "base_url": "https://api.edgefn.net/v1", "model": "GLM-5", "api_env": "OPENAI_API_KEY" }, "ollama": { "name": "Ollama", "base_url": "http://127.0.0.1:11434", "model": "llama3:latest", "api_env": "" } }, "tier_defaults": { "low": { "provider": "glm", "model": "qwen-plus", "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1", "api_env": "DASHSCOPE_API_KEY" }, "high": { "provider": "openai", "model": "GLM-5", "base_url": "https://api.edgefn.net/v1", "api_env": "OPENAI_API_KEY" } }, "rules": [ { "name": "engine_high_intent_complex_exact", "enabled": true, "priority": 320, "tier": "high", "provider": "openai", "model": "GLM-5", "api_env": "OPENAI_API_KEY", "function_exact": "classify_intent_complex" }, { "name": "engine_low_semantic_context_exact", "enabled": true, "priority": 310, "tier": "low", "provider": "glm", "model": "qwen-plus", "api_env": "DASHSCOPE_API_KEY", "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1", "function_exact": "pmflow_semantic_context_decision" }, { "name": "engine_high_semantic_context_exact", "enabled": true, "priority": 305, "tier": "high", "provider": "openai", "model": "GLM-5", "api_env": "OPENAI_API_KEY", "function_exact": "pmflow_semantic_context_decision" }, { "name": "engine_low_execute_glm_flash", "enabled": true, "priority": 300, "tier": "low", "provider": "glm", "model": "qwen-plus", "api_env": "DASHSCOPE_API_KEY", "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1", "match_any": [ "feishu_level_classification", "feishu_signal_extraction", "rag_intent_classification", "classify_intent", "ai_pmo_signal_title_refine", "feishu_humanized_reply", "extract_context_insights" ] }, { "name": "engine_high_reasoning_glm5", "enabled": true, "priority": 220, "tier": "high", "provider": "openai", "model": "GLM-5", "api_env": "OPENAI_API_KEY", "match_any": [ "adaptive_rag_answer", "classify_intent_complex", "project_from_text_analysis", "project_from_text_signal", "project_from_text_charter", "project_from_text_task_chain", "project_requirement_extraction", "feishu_project_prefill", "feishu_task_orchestration", "generate_task_breakdown", "generate_charter_from_signal", "decompose_tasks_from_charter", "recommend_assignees_for_task", "evaluate_model_requirement", "calculate_alignment_score", "detect_cognitive_conflicts", "ai_pmo_signal_batch_analysis", "rag_db_project_semantic_retrieval", "workload_optimize_prompt", "analyze_cost_roi", "signal_planner_analyze" ] }, { "name": "engine_high_extended_reasoning", "enabled": true, "priority": 200, "tier": "high", "provider": "openai", "model": "GLM-5", "api_env": "OPENAI_API_KEY", "match_any": [ "analyze_food_calories", "feishu_new_project_brief", "feishu_project_signal_classification", "sstc_ai_breakdown", "sstc_charter_localize_zh", "sstc_charter_prefill", "skill_score_update", "test_engine_connection" ] }, { "name": "engine_low_fallback", "enabled": true, "priority": 50, "tier": "low", "provider": "glm", "model": "qwen-plus", "api_env": "DASHSCOPE_API_KEY", "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1", "match_all": true } ] }