prompt-parse-js
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

AI的prompt解析工具

prompt主要构成是关键词和参数。这个工具主要完成了将关键词跟进逗号分隔成一个一个的参数项,并且将最后的参数解析成对一个对象。后面的参数会覆盖前面的参数。 分隔符兼容中英文逗号,中文顿号,中英文分号等。

使用方式

const PromptParse = require("prompt-parse-js");

const promptstr = `geisha woman in ink on white matte vinyl wall sticker, in the style of anton mauve、 flowing fabrics, traditional costumes  --s    750 --v 5.2`;

const data = new PromptParse(promptstr);

// 后增加参数,会覆盖前面的参数
data.addQuery(["--q   1", " --ar 16:9", "--v 5.1 ", "adwa", "--x"]);
// 参数单独增加一条
data.addQuery("--iw 2");
// 增加文字,会自动补充在文字的最后部分
data.addText("测试一下");

// 获取可使用的对象
console.log(data.toData());
// 获取转化之后的字符串,可以直接进行请求
console.log(data.toString());

安装

npm install -S prompt-parse-js

Readme

Keywords

none

Package Sidebar

Install

npm i prompt-parse-js

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

22 kB

Total Files

8

Last publish

Collaborators

  • cuo9958