将项目 clone 到本地,安装依赖,执行 yarn build
安装 lowcode 插件
设置同步目录为 clone 项目的目录
vscode 执行如下命令
出现如下选项,配置成功
快速创建区块
以同步目录设置的代码模版和区块在所有项目里都可见,代码逻辑可以自由修改,不过分依赖 lowcode 插件内部,比如上面快速创建区块的代码: https://github.com/lowcode-scaffold/lowcode-materials/blob/master/materials/snippets/%E5%BF%AB%E9%80%9F%E5%88%9B%E5%BB%BA%E5%8C%BA%E5%9D%97/script/src/main.ts
只要实现了 llm/index.js
中的 createChatCompletion
的方法,lowcode 插件内部的 ChatGPT 请求将会转为使用这个方法。不存在这个文件或者没有 createChatCompletion
方法会继续使用内部 ChatGPT 请求。https://github.com/lowcode-scaffold/lowcode-materials/blob/master/llm/index.js
如果使用的 LLM 兼容 openai 的数据格式,直接通过可视化界面进行配置
开发阶段可以直接运行 TS 代码方便调试,执行 yarn dev
安装依赖后执行 yarn prod,uTools 中安装自动化脚本插件,新建脚本,把 dist/utools 目录下的各个 index.js 内容复制过去就行。