AI代碼助手需求說明書架構
用戶管理服務器
客戶端環境
大模型OpenAI兼容API
服務器網關
大模型服務
用戶數據庫和數據統計頁面
校驗sk-xxx授權用戶服務的后端能力
用戶權限管理
Continue Core
JetBrains IDE擴展
VsCode擴展
用戶登錄界?獲取sk-xxxx
已經登錄授權sk--xxxx
Continue的中文架構圖:
外部服務
用戶界面層
通信協議層
核心層 (Core)
IDE擴展層
LLM服務 (OpenAI, Ollama等)
Continue服務器
文檔服務
GUI界面 React應用
聊天界面
設置界面
模型選擇界面
IDE協議 ToIdeProtocol
核心協議 ToCoreProtocol
Web視圖協議 ToWebviewProtocol
Core類 核心協調器
配置處理器 ConfigHandler
LLM提供商 LLM Providers
代碼庫索引器 CodebaseIndexer
自動補全提供商 CompletionProvider
上下文提供商 Context Providers
VS Code擴展 extensions/vscode
JetBrains擴展 extensions/intellij
higress的架構圖
根據您的請求,我為您提供Higress的中文架構圖。基于代碼庫中的信息,Higress是一個云原生API網關,主要包含以下幾個核心架構組件:
Higress 整體架構
外部服務
AI模型提供商
工具服務
Higress網關核心
基礎架構
插件系統
MCP服務器托管
客戶端層
搜索引擎API
地圖服務
數據庫服務
自定義API
OpenAI
通義千問
DeepSeek
本地模型(vllm/ollama)
MCP會話過濾器
SSE服務器
Redis集成
Go插件
Rust插件
AI插件
MCP服務器插件
Envoy代理
Istio服務網格
WebAssembly運行時
AI助手/客戶端
Higress控制臺
MCP服務器架構詳圖 1
外部服務接口
MCP服務器實現
Higress網關
MCP客戶端層
1. JSON-RPC請求
2a. SSE連接
2b. 路由請求
2c. 路由請求
2d. 路由請求
2e. 路由請求
2f. 路由請求
實時事件
搜索引擎
地圖位置服務
數據庫系統
自定義API接口
一體化MCP服務器
夸克搜索服務器
高德地圖工具服務器
自定義MCP服務器
數據庫服務器
MCP會話過濾器
Redis發布/訂閱系統
AI助手客戶端
插件系統架構 2
部署和配置
插件類型
插件開發框架
Go插件框架
Rust插件框架
WasmPlugin CRD
配置管理
插件倉庫
認證插件
流量管理插件
AI功能插件
安全插件
MCP服務器插件
Rust WebAssembly SDK
Rust生命周期管理
Rust HTTP包裝器
Go WebAssembly SDK
Go生命周期管理
Go HTTP包裝器