教程笔记
论NotionNext如何实现自定义AI摘要
00 min
2024-11-5
2024-11-5
type
status
date
slug
summary
tags
category
icon
password

前言

NotionNext 自带的 AI 文字摘要功能使用了 TianliGPT,这是一个付费服务,用过的都知道其价格并不十分合适。为了优化成本,我开发了一套摘要生成方案。
故此,我们重新写了一份。
就以这篇文章为例:

项目介绍

UI展示

notion image

后端实现

使用 Cloudflare Workers 搭建 AI 摘要的后端,
注:后端可自行修改,符合下面的API文档即可
API文档

请求相关说明

POST /api/summary

请求

  • 方法: POST
  • 路径: /api/summary?token=<TOKEN>
  • 头部:
    • Content-Type: application/json
    • Authorization: Bearer <TOKEN>(与环境变量 env.TOKEN 中的令牌匹配)
  • 请求体(JSON):
    • content: 需要生成摘要的文本内容。

响应

  • 状态码: 200 OK
  • Content-Type: application/json
  • 响应体:
    • summary: 生成的内容摘要(中文,最多 200 字)。


前端搭建

仓库:

使用教程

克隆本项目到自己的GitHub仓库

  1. 在 GitHub 页面中,点击右上角的 Fork 按钮,将项目克隆到自己的 GitHub 账户下。
  1. 修改项目中的第 156 行,替换为你自己的后端请求地址。
notion image

代理代码

通过以下 URL 来代理你的 js 代码:
{{your-username}} 替换为你的 GitHub 用户名。

修改NotionNext

NotionNext 项目的环境变量中,修改 NEXT_PUBLIC_TIANLI_GPT_KEY 属性,随意填写一个值(例如:5Q5mpqRK5DkwT1X9Gi5e)。
替换原有的 NEXT_PUBLIC_TIANLI_GPT_JS 属性。
notion image
保存更改后即可启动 AI 摘要功能。
 
上一篇
利用ja-netfilter轻松激活IDE开发工具和插件
下一篇
【2024最新版】VMware安装教程(附激活码),一键安装,永久免费!虚拟机安装教程,VMware下载安装教程

Comments
Loading...