Skip to content

依赖要求

系统要求

使用 Dish AI Commit Gen 扩展需要满足以下系统要求:

VS Code 版本

  • 最低要求:VS Code 1.74.0 或更高版本
  • 推荐版本:最新的 VS Code 稳定版

操作系统

Dish AI Commit Gen 支持所有 VS Code 支持的操作系统:

  • Windows:Windows 10 或更高版本
  • macOS:macOS 10.15 (Catalina) 或更高版本
  • Linux:Ubuntu 18.04+, Debian 10+, CentOS 8+, Fedora 32+ 等主流发行版

版本控制系统

Git

  • 最低版本:Git 2.25.0 或更高版本
  • 推荐版本:Git 2.30.0 或更高版本

Git 必须正确安装并可在系统 PATH 中访问。您可以通过在终端中运行以下命令来检查 Git 版本:

bash
git --version

SVN (可选)

如果您需要使用 SVN 功能:

  • 最低版本:SVN 1.14.0 或更高版本
  • 推荐版本:最新的稳定版 SVN

SVN 必须正确安装并可在系统 PATH 中访问。您可以通过在终端中运行以下命令来检查 SVN 版本:

bash
svn --version

网络要求

使用云 AI 服务

如果您选择使用 OpenAI、智谱 AI、DashScope、Gemini 等云 AI 服务,您需要:

  • 稳定的互联网连接:确保能稳定访问相应的 AI 服务 API
  • 相应 API 的网络可达性:确保您的网络环境可以访问所选 AI 服务的 API 端点

使用本地 AI 模型 (Ollama)

如果您选择使用 Ollama 本地模型:

  • 硬件要求

    • CPU:至少 4 核心
    • 内存:至少 8GB RAM,推荐 16GB 或更高
    • 存储:根据所选模型,至少 5-10GB 可用空间
    • GPU:推荐但不必须,有 CUDA 支持的 NVIDIA GPU 可显著提升性能
  • 软件要求

    • 已正确安装 Ollama
    • 已下载所需的语言模型

AI 服务账户要求

根据您选择的 AI 提供商,您可能需要:

OpenAI

  • 有效的 OpenAI API 密钥
  • API 使用配额和余额

智谱 AI

  • 智谱 AI 开放平台账号
  • 有效的 API 密钥

Gemini AI

  • Google AI Studio 账号
  • 有效的 Gemini API 密钥

其他提供商

请参阅 AI 提供商配置 页面获取详细信息。

其他依赖

  • Node.js:VS Code 扩展运行时环境已包含,无需单独安装
  • 网络代理:如果您在使用网络代理,可能需要在 VS Code 的设置中配置代理

兼容性注意事项

其他扩展

Dish AI Commit Gen 与大多数 VS Code 扩展兼容,但可能与以下类型的扩展有交互:

  • 其他 Git/SVN 集成扩展
  • 其他提交消息辅助扩展
  • AI 代码辅助扩展

如果发现兼容性问题,请参阅 常见问题 或在 GitHub Issues 中报告。

企业网络环境

在企业网络环境中,您可能需要:

  • 确保 AI 服务 API 域名在允许列表中
  • 配置适当的网络代理
  • 考虑使用本地 AI 模型解决方案

使用 MIT 许可发布