常见问题

Fitten Code 是什么?

Fitten Code 是由北京硅基流动科技(SiliconFlow)推出的一款 AI 代码助手,集成在 Visual Studio Code 和 JetBrains 等主流 IDE 中。它能根据上下文自动补全代码、生成函数、解释代码逻辑、优化性能,并支持自然语言转代码。官方信息显示,Fitten Code 基于自研的大语言模型,特别针对中文开发场景做了优化,响应速度在同类产品中处于领先水平。

Fitten Code 支持哪些 IDE?

目前 Fitten Code 官方支持 Visual Studio Code(VS Code)和 JetBrains 全系列 IDE(包括 IntelliJ IDEA、PyCharm、WebStorm、GoLand 等)。用户可以在各自 IDE 的插件市场中搜索“Fitten Code”直接安装。官方还在持续扩展对更多编辑器(如 Visual Studio、Vim/Neovim)的支持,具体进展可关注 fittentech.com 的更新公告。

Fitten Code 是免费的吗?

Fitten Code 提供免费版和付费 Pro 版。免费版已包含基础的代码补全、行内解释、简单代码生成等功能,每天有合理的请求次数限制(具体限额在官网有说明)。Pro 版则提供更高的调用配额、更快的响应速度、优先使用最新模型以及企业级管理功能。个人开发者日常使用免费版通常足够;团队或高频用户可考虑订阅 Pro 版。

Fitten Code 的代码安全怎么保障?

官方明确表示,Fitten Code 的代码数据默认不用于模型训练,用户的代码仅在生成请求时传输至服务器,处理完毕后不会持久化存储。对于企业用户,可以申请私有化部署方案,将模型部署在客户自己的服务器上,确保代码完全不离开内网。建议用户在官网查看最新的隐私政策,因为合规措施会随版本更新而调整。

Fitten Code 和 GitHub Copilot 相比有什么优势?

Fitten Code 的优势主要体现在三个方面:一是对中文自然语言的理解更好,开发者可以用中文写注释或描述需求,生成的代码准确率高;二是响应速度快,尤其在简单的补全场景下,延迟经常低于 200ms;三是定价更灵活,免费版额度对个人开发者很友好。但需要注意的是,Copilot 在大型项目、多语言生态覆盖以及上下文长度方面仍有积累优势,选择哪一类工具取决于具体开发场景和预算。

Fitten Code 支持哪些编程语言?

根据官方文档,Fitten Code 支持几乎所有主流编程语言,包括但不限于 Python、JavaScript、TypeScript、Java、Go、C/C++、Rust、PHP、Ruby、Kotlin、Swift、SQL 以及 Shell 脚本。对于小众语言或领域特定语言,模型也能基于模式补全,但效果可能不如主流语言稳定。官方会持续优化模型在特定语言上的表现,用户可通过反馈渠道提出需求。

如何使用 Fitten Code 进行代码解释?

在 VS Code 或 JetBrains 中选中一段代码,右键菜单或通过快捷键(默认 Ctrl+K Ctrl+I)即可触发“解释代码”功能。Fitten Code 会以自然语言(支持中文)逐行或整体说明代码做了什么,包括算法逻辑、潜在风险以及优化建议。该功能适合阅读他人代码、复习旧项目或学习新库时使用。

Fitten Code 的代码生成能力有多强?

代码生成主要分为两类:行内补全和独立函数生成。行内补全时,Fitten Code 能根据当前光标位置和上下文自动给出下一段代码建议,Tab 键即可接受。独立函数生成则通过注释或快捷键唤起,例如输入“// 用 Python 实现快速排序”后,模型会输出完整实现。官方测试显示,在日常编码场景中,补全接受率可达 30%-40%,但在复杂业务逻辑或依赖特定库版本时,建议人工复核生成的代码。

Fitten Code 能离线使用吗?

不能。Fitten Code 的所有推理都依赖云端服务器,必须保持网络连接。官方目前没有提供离线版本或本地模型下载选项,因为模型体积较大且需要 GPU 算力。如果网络不稳定,补全响应会变慢或超时。建议在稳定的网络环境下使用,或者为企业用户考虑私有化部署(也需自备服务器资源)。

Fitten Code 的插件设置中需要注意什么?

安装插件后,建议先在 IDE 的设置中检查 Fitten Code 的配置项。主要关注点:一是“请求超时时间”,默认 10 秒,如果网络较慢可适当调高;二是“自动补全触发延迟”,默认 300ms,可根据自己打字速度微调,避免过早或过晚弹出建议;三是“白名单/黑名单文件”,可以指定某些路径(如 node_modules、build 目录)不触发补全,减少不必要的请求。官方推荐保持默认设置,除非有特殊需求。

为什么 Fitten Code 有时没有给出任何建议?

可能有几种原因:当前代码上下文模糊(例如只有一个空行),模型无法确定意图;网络连接异常;或者当日免费配额已用完。可以检查状态栏中的 Fitten Code 图标是否为绿色,如果是红色或灰色则说明连接异常。另外,如果行首缩进、引号匹配等格式错误,也可能导致模型拒绝生成。确保代码语法基本正确即可提升补全率。