Skip to main content

AI 助手

如何获取 AI 助手的 API Key?支持哪些 LLM 提供商?

AI 助手需要您自行提供 LLM 的 API Key:

  • DeepSeek:在 platform.deepseek.com 注册获取,支持 deepseek-v4-flashdeepseek-v4-pro 模型
  • OpenRouter:在 openrouter.ai 注册获取,可访问 x-ai、OpenAI、Google、Anthropic 等多种模型

在 AI Profile 配置页面中选择提供商并填入 API Key 即可使用。

除了 DeepSeek,如何选择和配置其他模型?

目前文档演示主要使用 DeepSeek 模型,但 AI 助手也支持通过 OpenRouter 接入其他模型。

Base Models 标签页提供快速选择:

  • DeepSeekdeepseek-v4-flash / deepseek-v4-pro
  • OpenRouterx-aiz-aiopenaigoogleanthropic

如果想使用快速选择列表之外的模型,可以切换到 Custom Mode 标签页自定义配置(如自定义 API 端点、模型名称、温度参数等)。

兼容性说明

支持兼容 OpenAI API 接口格式的大语言模型。如果你使用的模型服务商兼容 OpenAI API 格式(如 vLLM、Ollama 等),在 Custom Mode 中填入对应的 API 端点即可使用。

danger

不建议使用本地部署的小参数模型。AI 助手需要较大的上下文窗口来容纳拓扑信息、会话历史以及工具调用记录,小参数模型的上下文窗口过小,会导致功能异常或响应质量严重下降。

我的 API Key 在 GNS3 中存储安全吗?

安全。API Key 受到以下保护:

  1. 使用 Python cryptography.fernet 模块(AES-128-CBC 算法)加密存储
  2. 加密后存入数据库,所有 API 查询接口返回的 api_key 字段均为 null
  3. 仅在 AI 助手实际调用 LLM 时,系统内部才用密钥解密使用

AI 助手是否需要互联网连接?

需要。 AI 助手需要连接到您配置的 LLM 提供商 API 端点才能工作。如果在内网环境中,需要确保可以访问配置的 LLM API 地址,或部署本地 LLM 服务。

AI 助手支持哪些设备类型?

目前经过测试验证的设备类型如下:

设备类型device_type 标签说明
Cisco IOScisco_ios_telnet配置命令生成最为成熟流畅
Huawei CEgns3_huawei_telnet_ce需要准确配置 skills
锐捷 Ruijiegns3_ruijie_telnet需要准确配置 skills
VPCSgns3_vpcs_telnet已内置 skills
note

设备需要配置正确的 device_type 标签,AI 助手通过标签区分设备类型并调用相应的配置技能。更多支持的 Telnet 设备类型请参考 GNS3 Server - Netmiko Supported Devices

目前主要针对未设置 console 登录密码的 Cisco IOS 镜像进行了充分的测试验证。

Teaching Assistant(技术指导)和 Lab Automation Assistant(自动化)有什么区别?

模式工具范围适用场景
Teaching Assistant诊断只读 + 数据包分析 + 节点管理教学演示、故障排查指导
Lab Automation Assistant全部工具(含配置变更)实验自动化、设备批量配置

Teaching Assistant 只能执行只读命令(查看配置、诊断),适合学习和故障排查。Lab Automation Assistant 可以执行配置变更命令,适合自动化部署。