AI编辑器(FIM补全,AI扩写)简介

文章目录

前言

由于AI逐渐越来越流行,身为前端也要向AI靠拢a

打算写一个编辑器 当然也不能只是一个简单的编辑器,肯定要涉及点AI的东西 那很容易能够想到扩写等功能 :

涉及技术栈: react18 antd5.x redux unocss(样式库) tiptap(富文本编辑库)

涉及到的AI: Qwen/Qwen2.5-Coder-7B-Instruct

涉及到的功能:

  1. 支持md,各种文本操作(居中 下划线 高亮 斜线 插入链接 图片 blabla等等)
  2. 支持目录展示 目录定位
  3. 支持AI扩写 AI改错 AI文本补全 代码自动补全(类vscode 但是有bug )

为什么选择千问的这个AI模型

这也是别无选择a 其他模型要钱
我怎么知道的? 硅基流动

在硅基流动中我看了看支持FIm模型并且免费的只有这个模型了 ,当然其他的我也不信邪的试过,然后失败了

当然最后我也没用硅基流动简介调用API 因为里面是python示例 而且信息较少 因此直接去阿里官网看了

什么是FIM

简单来说 就是一般的AI 如果不使用fim 的话 就是通过prompt 提示词来进行一个补全,也就是所谓的前缀补全 一问一答

当然不使用FIM也可以通过前后缀补全

你猜怎么用? 直接在prompt 里告诉AI 前缀是啥 后缀是啥 告诉他 我要中间的部分 给我补全一波,这种方法我也用了 是用来降级处理

为什么不直接用prompt 的方式当做主方式
是因为使用下来我发现 准确度远远没有使用fim的准确度高

相关推荐
老王以为6 分钟前
走进 AI Agent 第四篇(上):知识获取管道——RAG 基础
前端·人工智能·全栈
海宇大数据17 分钟前
零信任架构实战:基于海宇学历证书核验构建自动化教育资质网关
人工智能·ai·工具分享
夏天要喝冰可乐19 分钟前
一处写作,多平台分发:我给掘金做了一款开源 Chrome 插件
前端·chrome·vibecoding
代码方舟24 分钟前
零信任架构实战:基于天远二手车VIN估值构建自动化车险承保网关
人工智能·ai·工具分享
货拉拉技术30 分钟前
货拉拉开源Hadice:安卓 & 鸿蒙桌面调试工具
前端
liulilittle1 小时前
mock 规范总纲
ai·自动化·llm·mock·测试·tools
程序猿DD1 小时前
OctaFuse Gateway 2.11.0:流式请求优化、用户折扣策略与错误契约升级
前端·后端
尾善爱看海1 小时前
《JavaScript 数组操作全攻略:12 类 API + 30 个实战场景 + 20 个避坑指南》
前端·javascript·面试
VIP_CQCRE1 小时前
把 Coze 接入 Ace Data Cloud:用 OpenAI Responses 协议快速扩展你的 AI Agent 模型能力
ai·大模型·agent·coze·acedatacloud
计算机魔术师1 小时前
Anthropic 估值冲 4 万亿,但企业客户已经偷偷换了便宜模型
前端