Skip to content

配置参数

摘要AI可以配置你想要的参数。

以下都是可选变量,如果能正常运行,可以不填写。添加方式就是在填写key的那一段代码的</script>之前添加即可。

例如:

HTML
<script>

let tianliGPT_wordLimit = 2000;

let tianliGPT_postURL = '*/p/*';

let tianliGPT_postSelector = '\#article-container';

let tianliGPT_key = '这是你的key';

</script>

tianliGPT_postURL

当主题存在其他页面和文章页面结构相同时,可以通过通配符url域名来实现只在指定域名中执行。

例如:let tianliGPT_postURL = '*/p/*';

只会在地址含有/p/的域名中执行。避免非文章页面添加。

支持正则表达式,要求格式为/开头和/结尾。例如:let tianliGPT_postURL = "/^https?://[^/]+/[0-9]{4}/[0-9]{2}/[0-9]{2}/"

tianliGPT_blacklist

当你有一些页面不想要使用文章摘要,那么你可以将所有的黑名单放入一个json文件中。例如blacklist.json

json
{
  "blackurls": [
    "https://example.com/somepath/*",
    "https://*.example.com/",
    "https://www.example.org/specificpage.html",
    "http://127.0.0.1:5500/dev.html"
  ]
}

然后添加tianliGPT_blacklist变量,将json文件的地址放入进去,例如:

let tianliGPT_blacklist = 'https://example.com/blacklist.json'

tianliGPT_wordLimit

⚠️危险:更改此变量损失已消耗过的key,因为你提交的内容发生了变化。

可以设置提交的字数限制,默认为1000字。这意味着每个文章最多消耗你1000字符(因为只有提交扣费,生成文本不扣费)。你可以降低字符数来让扣费变得更少,也可以增加字符数让文章变得更准确。上限为5000,超过5000字符将被截断。

例如:let tianliGPT_wordLimit = 1000;

tianliGPT_typingAnimate

当此变量为false时,那么不执行打字动画。

例如:let tianliGPT_typingAnimate = false;

tianliGPT_Title

当设置此变量后,TianGPT顶部的名称“AI摘要”可以被修改。

例如:let tianliGPT_Title = '宇宙无敌智能摘要';

tianliGPT_injectDom

当设置此变量后,文章摘要将不插入到文章之前,而是此变量对应的节点位置。例如你想要插入到class为ai-content的元素内的开头,可以使用下面的变量。

例如:let tianliGPT_injectDom = '.ai-content';

PostChat.beginningText

当设置此变量后,摘要的开头将被更改为自定义的内容。

例如:

var postChatConfig = {
  beginningText: "这篇文章介绍了"
};

主题切换

PostChat的文章摘要提供多种主题可供选择。通过变量let tianliGPT_theme = '主题名称'来改变主题。如果使用的是插件,可以再后台配置项目中修改主题名称。如果设为空,则为默认主题。

默认主题

simple

简约主题

let tianliGPT_theme = 'simple'

yanzhi

胭脂主题

let tianliGPT_theme = 'yanzhi'

基于TianliGPT构建,由张洪Heo与Tianli设计与开发