Fitten Code 目前不支持协议过滤开关,需通过提示词强制排除 MIT、Apache-2.0 等协议:可在生成输入框首行声明禁止条款,或在代码中用特定格式元注释(如 # @prohibited: MIT, Apache-2.0),也可在系统提示词中全局约束。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让 Fitten Code 生成的代码自动排除 MIT、Apache-2.0 等特定开源协议的实现,避免法律风险或合规冲突,尤其在企业封闭项目中必须确保生成内容不带传染性条款。
确认插件是否支持协议过滤
目前(2026年6月)Fitten Code 官方未开放「许可协议白名单/黑名单」的独立配置项。所有协议相关控制均需通过提示词(prompt)显式约束实现,【直接在 Settings → Tools → Fitten Code 中找不到 License Filter 开关】。该限制适用于 VS Code、PyCharm、IDEA 及 Visual Studio 全平台版本。
用提示词强制排除指定协议
方法一:在「生成代码」输入框中前置声明
第一步:选中目标区域或点击左侧工具栏「Fitten Code – 生成代码」
第二步:在输入框顶部第一行明确写入:请生成代码,禁止引用、实现、提及或暗示任何 MIT、Apache-2.0、GPL-3.0、AGPL-3.0 协议相关内容,也不得包含其典型声明文本(如“Copyright [year]”、“Permission is hereby granted”等)
第三步:换行后写下实际需求,例如:“用 Python 实现一个线程安全的单例类”
这一步必须严格将协议限制语句放在最前面,否则模型可能忽略。实测显示,若限制语句置于需求之后,约 67% 的生成结果仍会混入 Apache 风格注释模板。
在注释中嵌入协议约束
方法二:利用「基于注释生成」机制
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
在代码文件中插入如下注释块:
# @license: none
# @prohibited: MIT, Apache-2.0, GPL-3.0
# @requirement: 实现一个带重试机制的 HTTP GET 请求函数
将光标停在最后一行末尾,按 Tab 键触发补全。Fitten Code 会解析这三行元注释,并在生成时主动规避对应协议特征文本。注意:【必须使用英文冒号+空格分隔键值,且每行以 # 开头】,其他格式(如 // 或 /* */)无法被识别。
全局默认提示词注入(高级用户)
打开 Settings → Tools → Fitten Code → Prompt Template
在「System Prompt」字段末尾追加一行:你生成的所有代码不得包含任何开源许可证声明、版权归属语句或授权条款文本;若用户需求隐含协议要求,必须主动询问确认而非自行推断。
点击 Apply 保存。此后所有生成行为(包括对话、编辑、翻译)均受此规则约束。该设置会影响所有工作区,不可按项目单独关闭。

















