组简介
本组 5 个节点,属于 配置体系 域,类型为 架构/机制,覆盖阶段 基础 / 进阶 / 高级。
组节点:Provider 体系、LLM 协议层、配置优先级、四层规则链、MCP 扩展
节点目录 (5 个)
| 节点 ID | 名称 | 来源 | 阶段 | 简介 |
|---|---|---|---|---|
| cfg-providers | Provider 体系 | 桥接 | 基础 | 内置 27 个 LLM provider,覆盖国内外主流大模型服务商:anthropic、bedrock(AWS SigV4)、openai、edenai、gemini、dashscope、dashscope-tokenplan、volcengine、deepseek、tencent-tokenhub、hy-tokenplan、iflytek、kimi、kimi-global、z-ai、z-ai-coding、mimo、minimax、minimax-cn、baidu-qianfan、ollama-cloud、novita、xai、litellm、siliconflow、siliconflow-cn、mistral |
| cfg-protocol | LLM 协议层 | 桥接 | 进阶 | 抽象统一 LLMClient 接口,核心方法 CompletionsWithCtx,屏蔽不同厂商协议差异 |
| cfg-priority | 配置优先级 | 桥接 | 进阶 | 5 级优先级链,实现于 internal/llm/resolver.go 的 ResolveEndpointWithOptions |
| cfg-rules-chain | 四层规则链 | 桥接 | 进阶 | 四层规则链,优先级:custom(--rule 旗标)> project(<repo>/.opencodereview/rule.json)> global(~/.opencodereview/rule.json)> system(内嵌 system_rules.json + rule_docs/ 44 个语言规则 md) |
| cfg-mcp | MCP 扩展 | 桥接 | 高级 | 通过 Model Context Protocol(MCP)接入外部工具,扩展模型能力 |
学习路径提示
本组内存在 2 条前置依赖边(prerequisite),推荐先掌握前置知识点,再进入依赖它的节点。
推荐阅读顺序(拓扑序)
- Provider 体系 → LLM 协议层provider 映射到协议
- Provider 体系 → 配置优先级provider 按优先级解析
入组前置依赖(组外节点 → 本组成员)
出组依赖(本组成员 → 组外节点)
- MCP 扩展 → 场景:扩展审查能力扩展场景可接 MCP
- 配置优先级 → ocr config配置命令写入优先级链
- LLM 协议层 → ocr configTUI 向导配置协议端点
- Provider 体系 → ocr llmllm providers 列出内置注册表
- 四层规则链 → ocr rulesrules 命令调试规则链
- 四层规则链 → 场景:扩展审查能力扩展场景可加规则