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 服务地址
选择模型
在认证信息填写完成后,你可以:
- 直接输入模型名称
- 或从下拉列表中选择可用的模型
验证配置
完成以上设置后:
- 点击界面上的"测试连接"按钮
- 系统将自动测试连接
- 如果配置正确,将弹出成功提示
- 此时即可开始使用 AI 功能
注意事项
- 请确保填写的认证信息准确无误
- 建议定期检查 API 密钥的有效性
- 如遇到连接问题,请检查网络状态和服务商服务状态
- 详细配置请参考 模型配置 文档
前置条件
在开始使用 AI 功能之前,请确保您已经:
- 在设置中完成 AI 配置
- 测试 AI 连接状态正常
- 选择了合适的交互模式