graph TB
subgraph User-Layer["用户层"]
VS[VS Code]
JB[JetBrains IDE]
end
subgraph Plugin-Layer["Continue 插件层"]
UI[UI 界面]
CC[上下文管理]
AC[自动补全引擎]
CH[聊天模块]
end
subgraph Model-Layer["模型层"]
LM[语言模型接口]
EM[嵌入模型]
end
subgraph Provider-Layer["提供商层"]
subgraph Cloud["云端服务"]
OA[OpenAI]
AN[Anthropic]
GO[Google]
GR[Groq]
end
subgraph Local["本地引擎"]
OL[Ollama]
LC[llama.cpp]
LS[LM Studio]
end
end
VS --> UI
JB --> UI
UI --> CC
UI --> AC
UI --> CH
CC --> LM
AC --> LM
CH --> LM
LM --> Cloud
LM --> Local
CC --> EM
数据流向图
sequenceDiagram
participant U as 用户
participant IDE as IDE 界面
participant C as Continue 插件
participant M as 模型接口
participant P as 模型提供商
U->>IDE: 输入代码/提问
IDE->>C: 转发请求
C->>C: 收集上下文
C->>M: 发送请求
M->>P: API 调用
P-->>M: 返回响应
M-->>C: 流式输出
C-->>IDE: 渲染结果
IDE-->>U: 显示回答
部署模式对比
graph LR
subgraph Mode1["模式一:纯云端"]
A1[IDE] --> B1[Continue]
B1 --> C1[OpenAI/Anthropic]
end
subgraph Mode2["模式二:纯本地"]
A2[IDE] --> B2[Continue]
B2 --> C2[Ollama/llama.cpp]
end
subgraph Mode3["模式三:混合模式"]
A3[IDE] --> B3[Continue]
B3 --> C3a[云端 - 复杂任务]
B3 --> C3b[本地 - 简单任务]
end
快速开始
一分钟快速体验
flowchart TD
A[安装 Continue 插件] --> B[选择模型提供商]
B --> C{选择类型}
C -->|云端 | D[配置 API Key]
C -->|本地 | E[安装 Ollama]
D --> F[开始使用]
E --> G[pull 模型]
G --> F