必须禁用自动上传、遥测及云端模型,改用本地模型或禁用ai,并通过状态栏、网络监控与缓存检查四步验证隔离效果。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在使用 Fitten Code 编程助手时,明确禁止敏感业务代码上传至云端参与模型训练或迭代,防止源码泄露、合规违规或知识产权外泄。该插件默认启用联网推理,但未提供开箱即用的“本地隔离模式”开关,必须手动干预配置项并验证生效路径。
确认当前模型调用是否走云端
打开 VSCode → 点击左下角状态栏中的 Fitten Code 图标 → 查看弹出面板顶部显示的模型来源。若显示 “Online: Qwen2.5-Coder-32B” 或含 “API”、“Cloud”、“Remote” 字样,则确认为云端调用;若显示 “Local: llama3.2-coder” 或 “Offline” 才代表本地运行。这一步必须做,【一旦误判为本地实则云端,后续所有配置都无效】。
若状态栏无图标或图标不响应,说明插件未激活:按 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(macOS)→ 输入 “Fitten Code: Toggle Panel” → 回车强制唤出控制面板再检查。
关闭自动云端推理与数据上传通道
点击 VSCode 左侧活动栏 Extensions(扩展)图标 → 在搜索框输入 “Fitten Code” → 点击右侧齿轮图标 → 选择 “Extension Settings” → 在设置页顶部搜索框中输入 “upload” → 找到 “Fitten Code › Privacy: Enable Code Upload” 选项 → 将其设为 disabled。
继续在同一设置页搜索 “telemetry” → 找到 “Fitten Code › Telemetry: Enable Telemetry” → 同样设为 disabled。此开关控制匿名使用数据(含代码片段哈希、补全上下文等)是否回传,不关掉仍可能构成 GDPR 或《个人信息保护法》下的非授权处理行为。
搜索 “model” → 定位 “Fitten Code › Model: Provider” → 若当前值为 “Qwen API”、“OpenRouter” 或 “Azure OpenAI”,说明模型请求直连外部服务;必须改为 “None (Disable AI)” 或 “Local LLM”(前提是已部署本地模型并正确配置路径)。改完后重启 VSCode。
验证敏感代码是否真正隔离
第一步:新建一个测试文件 test_sensitive.py,写入如下内容:
def get_user_token():<br> return "prod-api-key-xxxxx-2026"
第二步:将光标置于 return 后 → 按 Tab 尝试触发智能补全 → 观察右下角是否弹出 “Fitten Code is thinking…” 提示。若弹出,说明插件仍在尝试联网请求;若无任何响应且编辑器保持静默,则初步隔离成功。
第三步:打开 VSCode 开发者工具(Ctrl+Shift+I)→ 切换到 Network 标签页 → 清空记录 → 再次在 test_sensitive.py 中输入任意字符触发补全 → 查看是否有域名含 api.qwen.ai、openrouter.ai 或 azure.com 的请求发出。若有,说明某处配置未生效,需返回上一节重新核查三项开关状态。
第四步:检查本地磁盘是否存在残留缓存。在用户目录下定位:
Windows:%USERPROFILE%\.fitten\cache\
macOS:~/Library/Application Support/Fitten Code/cache/
Linux:~/.config/Fitten Code/cache/
进入对应路径,执行 ls -la | grep -i "token\|key\|secret"。若返回任何匹配行,立即删除整个 cache 文件夹 —— 【该操作不可逆,删前请确认无其他项目依赖缓存】。











