Skip to content

AI 设置

AI 功能是 Chaterm 的核心特性,提供智能的运维助手能力。本文档将介绍如何使用 Chaterm 的 AI 功能,通过正确的设置,你可以充分利用 AI 助手提升工作效率。

AI 对话模式

在左侧菜单点击"AI",打开 AI 对话面板。AI 对话模式支持:

  • 自然语言交互:使用自然语言描述任务,AI 会理解您的意图
  • 多标签对话:可以同时进行多个 AI 对话,每个对话都是独立的会话
  • 上下文理解:AI 会理解当前连接的服务器环境和上下文信息
  • 任务规划:AI 可以规划复杂的运维任务,并分步骤执行

交互模式

AI 支持三种交互模式:

Chat 模式

  • 功能:与 AI 对话,学习,头脑风暴
  • 特点:纯文本对话,类似 ChatGPT
  • 适用场景
    • 知识学习和咨询
    • 头脑风暴
    • 技术讨论
    • 代码审查

注意

该模式下不支持终端操作,无法执行服务器命令。

Command 模式

  • 功能:在当前活跃终端中执行相关任务
  • 特点
    • 所有的输入输出都在终端界面中显示
    • AI 会规划任务并执行命令
    • 需要用户确认后执行(如果开启了自动执行,则无需确认)
  • 适用场景
    • 命令行操作
    • 本地任务执行
    • 单终端任务处理

Agent 模式

  • 功能:到任意主机执行命令查询,排查错误和任务处理等任何事情
  • 特点
    • 操作结果在 AI 内容栏中显示
    • 支持全自动执行
    • 可以 @ 多主机操作
    • AI 会根据执行结果调整策略,继续完成任务
  • 适用场景
    • 多主机任务处理
    • 系统问题排查
    • 自动化运维操作
    • 复杂任务规划

创建新对话

在左侧菜单点击"AI",打开 AI 对话面板。点击新建对话,可以配置:

  • 交互模式:支持 Chat、Command、Agent 模式选择
  • @主机:Agent 模式下可以 @ 多主机操作
  • 大模型:可以选择模型列表中的不同模型
  • 上传文件:上传文件,AI 会读取文件内容理解进行任务处理
  • 语音输入:支持用户语音输入

历史对话

AI 对话面板支持历史对话管理:

  • 查看历史:点击左上角的菜单按钮可以查看所有历史对话
  • 加载对话:点击历史对话项可以加载之前的对话内容
  • 删除对话:可以删除不需要的历史对话
  • 对话标题:系统会自动为对话生成标题,也可以手动修改
  • 对话收藏:可以收藏需要的历史对话

导出聊天

支持对历史对话的导出,方便保存和分享。

模型设置

选择 API 提供商

Chaterm 目前支持以下 AI 服务提供商:

  • LiteLLM:支持多种模型提供商
  • OpenAI:OpenAI 兼容接口
  • Bedrock:Amazon Bedrock
  • DeepSeek:DeepSeek API
  • Ollama:本地 Ollama 服务

填写认证信息

根据你选择的 API 提供商,需要填写相应的认证信息:

  • OpenAI Compatible:需要填写 API Key 和服务端点(Endpoint)
  • Amazon Bedrock:需要配置 AWS 凭证
  • DeepSeek:需要填写 API Key
  • LiteLLM:根据具体提供商配置
  • Ollama:配置本地 Ollama 服务地址

选择模型

在认证信息填写完成后,你可以:

  • 直接输入模型名称
  • 或从下拉列表中选择可用的模型

验证配置

完成以上设置后:

  1. 点击界面上的"测试连接"按钮
  2. 系统将自动测试连接
  3. 如果配置正确,将弹出成功提示
  4. 此时即可开始使用 AI 功能

注意事项

  • 请确保填写的认证信息准确无误
  • 建议定期检查 API 密钥的有效性
  • 如遇到连接问题,请检查网络状态和服务商服务状态
  • 详细配置请参考 模型配置 文档

前置条件

在开始使用 AI 功能之前,请确保您已经:

  • 在设置中完成 AI 配置
  • 测试 AI 连接状态正常
  • 选择了合适的交互模式

详细配置说明请参考 模型配置AI 偏好设置