如何使用 代码重构
1
输入
输入文本、上传文件或描述您想要的。不需要账户 。
2
单击 单击 生成
我们的AI在使用最佳开放源码模型的秒内处理你的请求。
3
下载共享( S)
下载、复制或分享您的结果。 免费个人和商业使用 。
通过 API 使用此工具
自动使用您自己的代码中的此工具。 OpenAI 兼容的 REST 端点、 Beaner-tok auth, 不需要额外的 SDK 。 Tok 成本符合网络界面 。
curl -X POST https://api.free.ai/v1/chat/ \
-H "Authorization: Bearer sk-free-..." \
-H "Content-Type: application/json" \
-d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'
代码重构 - FAQ
粘贴代码, 选择重构目标( 可读性/ 更新 / 类型/ 测试 - 第一次/ 性能 / DRY/ SOLID/ 自动/ 错误处理), 获取重构版本 加上一成不变的理由和侧侧侧的 diff 。
重审 DIAGNOSS( 多重等级的发现) 。 重构 FIXES - 它给了您重写代码。 使用 Review 来决定是否重编代码; 使用 Regincult 来做它 。
默认检查“ 保持公开的 API 签名 ” 和“ 不要打破现有的测试 ” ; 模型必须生成行为保护声明, 确认或标注任何语义变化 。
可读性(更清楚的名称、较小的Fns)、现代化(当前通用语管+标准字)、类型安全(说明)、测试第一(纯+DI)、性能(复杂+分配)、消除重复、SOLID、合成、错误处理。
否 - 总是在粘贴后退前读取 diff 。 模型在自然重写时很强, 但偶尔可以改变边缘案例的微妙行为 。 运行您的测试; diff 视图可以快速审查 。
Qwen 3 代码器是默认值 - 默认值为~95%的再反应器 DeepSeek R1, 用于深度推算的多行重写器。 Claude Sonnet 4 / GPT-5, 用于复杂的商业逻辑的整卷重写器。
JeetBrains 的反因是确定性( 重命名、 提取法、 移动类) 。 Free.ai 的反因是 GENENAING - 它以 IDE 重构因素无法重写的方式重写代码, 比如单向现代化或端至端测试。 使用两者 。
共试编辑是内线、 单文件、 快速 Free.ai Refactor 以浏览器为基础, 并给了您结构化的理由 + diff + 后续列表, 加上 9 个目标取自 。 用于流动的 共试; 用于思考重构的 Free.ai 。
侧侧侧加上删除的红线(-), 新的绿线(+), 不变的灰线。 单击结果面板上的 Diff 切换到切换; 切换到为干净的新代码而重新描述的代码, 原始为输入 。
是 — 单击视图切换器中的“ 原始”, 或“ Recactor another ”, 重新开始。 代码重构从不自动应用变化; 您会粘贴您选择的内容 。
代码被发送到模型、处理和丢弃。 不存储, 不用于培训。 最大隐私取用 Qwen 3 代码( 由我们的 GPU 自行托管, 永远不要离开服务器 ) 。
是 - POST to /v1/chat/, 系统提示, 描述您重构目标+限制和代码为用户信息。 全文请参见 /api/ 。
你怎么评价这个工具?