/lowcode-materials

lowcode materials

Primary LanguageTypeScript

将项目 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

只要实现了 llm/index.js 中的 createChatCompletion 的方法,lowcode 插件内部的 ChatGPT 请求将会转为使用这个方法。不存在这个文件或者没有 createChatCompletion 方法会继续使用内部 ChatGPT 请求。https://github.com/lowcode-scaffold/lowcode-materials/blob/master/llm/index.js

如果使用的 LLM 兼容 openai 的数据格式,直接通过可视化界面进行配置

image

image

image

开发调试

开发阶段可以直接运行 TS 代码方便调试,执行 yarn dev

uTools 自动化脚本

安装依赖后执行 yarn prod,uTools 中安装自动化脚本插件,新建脚本,把 dist/utools 目录下的各个 index.js 内容复制过去就行。