NotionNext icon indicating copy to clipboard operation
NotionNext copied to clipboard

允许用户使用自建AI摘要(类似Tianli AI)

Open wuyuhanzijin opened this issue 1 year ago • 2 comments

为什么提出这个新的特性改动 张洪的AI摘要需要付费,而目前存在可以自己搭建相同功能的方案

描述一下你推荐的解决方案 允许用户在每个页面添加HTML代码 需要添加下面的代码

<!-- 可以在网页结构的任何位置插入,只要你能够 -->
<script src="你新建的js文件"></script>

<!-- 但要确保的是,下列代码一定要在上述 js 之后插入 -->
<script data-pjax defer>
  new ChucklePostAI({
    // 文章内容所在的元素属性的选择器,也是AI挂载的容器,AI将会挂载到该容器的最前面
    el: '#post>#article-container',
    summary_directly: true,
    rec_method: 'web',
    // 若网站开启了 PJAX, 则开启
    pjax: true,
  })
</script>

描述一下你考虑过的其它替代解决方案 暂时没有找到源代码中关于文章添加HTML的内容

补充说明 搭建AI摘要参照 https://bbs.chuanliu.org/d/33-gei-bo-ke-tian-jia-yi-ge-ai-zhai-yao

wuyuhanzijin avatar Jul 02 '24 02:07 wuyuhanzijin

这个不是使用 notion AI 可以直接实现吗?

BKDragon avatar Jul 04 '24 03:07 BKDragon

但是我不想要用NoTion AI,因为我自己搭建了一个摘要机器人

wuyuhanzijin avatar Jul 04 '24 06:07 wuyuhanzijin

现已实现 https://github.com/tangly1024/NotionNext/blob/1c2ba4942f7d781f4c54bee71d52a9d2e061cce0/lib/plugins/aiSummary.js#L8

qixing-jk avatar Feb 13 '25 13:02 qixing-jk

现已实现

NotionNext/lib/plugins/aiSummary.js

Line 8 in 1c2ba49

export async function getAiSummary(aiSummaryAPI, aiSummaryKey, truncatedText) {

aiSummaryAPI aiSummaryKey怎么使用呢,需要部署很么后端或者申请什么网站的KEY哇?

itq5 avatar Feb 21 '25 19:02 itq5

现已实现 NotionNext/lib/plugins/aiSummary.js Line 8 in 1c2ba491c2ba49 中的第 8 行 export async function getAiSummary(aiSummaryAPI, aiSummaryKey, truncatedText) {导出 async 函数 getAiSummary(aiSummaryAPI, aiSummaryKey, truncatedText) {

aiSummaryAPI aiSummaryKey怎么使用呢,需要部署很么后端或者申请什么网站的KEY哇?

自行部署一个类似于这种的后端就行,主要是为了存储生成的摘要和更多功能的后续开发,避免每次都向AI请求生成 https://github.com/qixing-jk/Post-Abstract-AI-NotionNext

qixing-jk avatar Feb 23 '25 20:02 qixing-jk