允许用户使用自建AI摘要(类似Tianli AI)
为什么提出这个新的特性改动 张洪的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
这个不是使用 notion AI 可以直接实现吗?
但是我不想要用NoTion AI,因为我自己搭建了一个摘要机器人
现已实现 https://github.com/tangly1024/NotionNext/blob/1c2ba4942f7d781f4c54bee71d52a9d2e061cce0/lib/plugins/aiSummary.js#L8
现已实现
NotionNext/lib/plugins/aiSummary.js
Line 8 in 1c2ba49
export async function getAiSummary(aiSummaryAPI, aiSummaryKey, truncatedText) {
aiSummaryAPI aiSummaryKey怎么使用呢,需要部署很么后端或者申请什么网站的KEY哇?
现已实现 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