Chat
模型选择与上下文用量
输入区工具栏中的模型切换器和上下文窗口使用率指示器
模型选择与上下文用量
输入框底部工具栏集成了模型选择器和上下文用量指示器,让用户在对话过程中可以实时了解模型选择情况和上下文窗口消耗。

模型选择器
外观与交互
模型选择器是一个轻量级的内联下拉选择器,样式与工具栏按钮统一:
外观为一个带下拉箭头图标的小按钮,点击后在输入框上方弹出选项列表。选中项使用强调色高亮,点击选项后菜单自动关闭。
模型列表来源
模型列表从所有已配置的 API 端点中聚合。每个 API 端点可以配置多个模型,只有启用的模型会出现在选择列表中。如果未配置任何端点,默认显示 claude-sonnet-4-6 作为唯一选项。
模型切换
选择新模型时:
- 更新本地设置,并持久化保存
- 如果当前会话关联了项目和端点,同步通知后端切换模型
上下文用量指示器
上下文用量指示器显示当前会话的上下文窗口使用率,位于工具栏右侧。
视觉效果
指示器由两部分组成:
- 弧形进度图 -- 圆弧绘制进度
- 百分比文字 -- 如
23.5%
颜色根据使用率动态变化:
| 使用率 | 颜色 |
|---|---|
| < 50% | 绿色 |
| 50% - 80% | 黄色 |
| >= 80% | 红色 |
详情面板
点击指示器展开一个弹出面板,显示:
- 标题「上下文窗口」
- 进度条(水平,颜色与弧形一致)
- Token 用量详情(如
12.3K / 200K)
点击外部区域自动关闭面板。
数据来源
上下文用量按会话 ID 索引,在收到 AI 响应时自动更新用量数据。
会话 Token 统计
工具栏右侧还显示当前会话的累计 Token 统计:
- 输入 Token 数
- 输出 Token 数
该数据通过累加所有消息的用量信息得到,仅在至少有一条消息包含用量信息时显示。