推荐一个 Obsidian 的 ChatGPT 插件

源码地址:https://github.com/nhaouari/obsidian-textgenerator-plugin

Text Generator 是目前我使用过的最好的 Obsidian 中的 ChatGPT 功能插件。它旨在智能生成内容,以便轻松记笔记。它不仅可以在 Obsidian 中直接使用 ChatGPT,还提供了优秀的提示模板管理功能。

Text Generator 是一个开源的 AI 辅助工具,在 GitHub 上有 1.2K 星,并且已在第三方工具管理中被安装超过 20 万次。目前它位于前 50 名的插件之内。对于像 Obsidian 这样相对小众的工具来说,这个插件的成绩已经非常出色了。

之前我介绍过另一个开源工具 fabric开源项目_大模型应用_fabric,它能够将复杂问题拆解为多个步骤,可以在命令行中调用,并使用 markdown 进行提示词管理。

对我来说,fabric 最吸引我的地方在于方便的命令行调用和清晰的 markdown 管理,而拆解问题的功能我并没有经常使用。而 Text Generator 更进一步,在 obsidian 中可以管理提示词 markdown,而且不需要手动输入命令。由于我一直在使用 Obsidian,这非常符合我的工作流。

Text Generator 还支持下载一些常用提示,包括生成图像的提示,非常方便但设置也相对复杂。下面详细介绍具体用法:

安装三方插件

插件名为 Text Generator

配置 API Key

安装后 Enable,并设置 ChatGPT 的 apikey,以及 base_path,这样在国内也可以正常使用。除了 ChatGPT,它还支持其它自然语言大模型。

设置模板路径

在设置界面的 Advanced Settings 中设置 Prompts Templates Path,模板路径默认建立在根目录下,在这里可下载、创建和管理各种常用的提示模板。

下载默认模板

安装插件后,面板中出现 Text Generator 图标(三个立方体),点击弹出模板下载界面:

在 Obsidian 中使用 ChatGPT 插件可以帮助你更有效地改进文本内容。推荐先下载 Default Prompts Package,该包含多个常用模板文件,如总结 summarize、简化 simplify、生成标签 getTags 等。需要注意的是,这些模板文件都是英文提示词,直接使用可能生成英文内容,最好在生成后自行编辑。你也可以添加常用的功能如润色、翻译等。

使用模板

选中一段文字,按 Ctrl+P 调出命令面板,输入 text generator,选择:Text Generator: Templates: Generate & Insert。

此时将显示可选的模板,选择后,即可生成文本。

这里只介绍了最常用的功能,其它功能,大家慢慢探索吧~~

更多模板用法,请见官方文档:https://docs.text-gen.com/

示例

下面是我将 gpt 学术中的提示词放在 obsidian 中修改本篇文档的效果,惊艳!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/703761.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

二叉树高频题目(不含树形DP)

二叉树高频题 二叉树的层序遍历 . - 力扣&#xff08;LeetCode&#xff09; 按点弹出 class Solution { public:vector<vector<int>> levelOrder(TreeNode* root) {vector<vector<int>>ans;if(root!nullptr){queue<TreeNode*>q;unordered_map&…

音视频技术-电脑连接调音台时交流声的产生与消除

当电脑&#xff08;笔记本/台式机&#xff09;声卡通过音频线与调音台&#xff08;或扩音机&#xff09;连接时&#xff0c;能听到“交流声”。有时很轻微&#xff0c;有时很明显&#xff0c;甚至干扰正常的演讲或发言。 很多时候&#xff0c;我们在台上演讲时&#xff0c;都会…

Centos7.9环境源码编译安装ffmpeg6.x

1.官网ffmpeg下载源码 https://ffmpeg.org/download.html#build-windows 2.未安装x264库则先安装配置 可以先查询x264库: whereis libx264 安装编译工具和依赖库&#xff1a; sudo yum install gcc make cmake mercurial git yasm pkgconfig autoconf automake libtool sudo…

UE4 材质多张图片拼接成一张图片(此处用2×2拼接)

UE4 材质多张图片拼接成一张图片&#xff08;此处用22拼接&#xff09; //TexCoord,TextureA,TextureB,TextureC,TextureDfloat3 ReturnTexture TextureA; if(TexCoord.x < 0.5 && TexCoord.y < 0.5) {ReturnTexture TextureA; } else if(TexCoord.x > 0.5…

力扣1290. 二进制链表转整数

Problem: 1290. 二进制链表转整数 文章目录 题目描述思路复杂度Code 题目描述 思路 1.记录一个变量res初始化为0&#xff0c;指针p指向链表头&#xff1b; 2.循环每次res res * 2 p -> val;p p -> next;&#xff08;充分利用二进制数的特性&#xff1b;其中利用指针先…

C++前言..

1.前言 C主要从三个模块讲起 分别是&#xff1a;语法(包括底层汇编)、面向对象以及项目实战 C语言纯面向过程 而Java纯面向对象 但是C则是一门面向过程和面向对象都较为完善的语言 并且他能做到Java所不能做到的点就是他更能够窥探底层的汇编代码 而Java是一点都不想透露给外…

leetcode初级算法(python)- 字符串

文章目录 1.反转字符串常规算法pythonic 算法2.整数反转数学法字符串法3.字符串中的第一个唯一字符pythonic算法哈希算法4.有效的字母异位词常规算法进阶算法5.最长公共前缀1.反转字符串 输入:[‘h’,‘e’,‘l’,‘l’,‘o’] 输出:[‘o’,‘l’,‘l’,‘e’,‘h’]

LeetCode 第三题: 无重复字符的最长子串

文章目录 题目描述示例 解题思路 - 滑动窗口法Go语言实现 - 滑动窗口法算法分析 解题思路 - 优化的滑动窗口法 题目描述 给定一个字符串&#xff0c;请你找出其中不含有重复字符的最长子串的长度。 示例 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串…

VMware使用虚拟机,开启时报错:无法连接虚拟设备 0:0,因为主机上没有相应的设备。——解决方法

检查虚拟机配置文件并确保物理设备已正确连接。 操作&#xff1a; 选中虚拟机&#xff0c;打开设置&#xff0c;点击CD/DVD。在连接处选择使用ISO镜像文件

.top域名解析超过72小时ping不通

域名作为网络上网站的唯一标识&#xff0c;它可以是可视的文本字符串&#xff0c;也可以是IP地址&#xff0c;它提供了一种方便的方式来访问网站&#xff0c;而不用担心网址的改变。域名可以分为不同的类型&#xff0c;如顶级域名(TLD)、国家域名(ccTLD)、通用域名(gTLD)等。因…

怎样知道员工上班浏览了哪些网页

在数字化时代&#xff0c;员工在工作时间内上网浏览网页已经成为常态。然而&#xff0c;这也为企业带来了信息安全和工作效率的隐患。为了解决这个问题&#xff0c;许多企业开始使用域智盾这样的专业软件来监控员工的上网行为。 一、域智盾软件简介 域智盾是一款功能强大的企业…

操作系统--设备管理

一、设备控制器 我们的电脑设备可以接非常多的输入输出设备&#xff0c;比如键盘、鼠标、显示器、网卡、硬盘、打印机、音响等等&#xff0c;每个设备的用法和功能都不同。为了屏蔽设备之间的差异&#xff0c;每个设备都有一个叫设备控制器&#xff08;Device Control&#xf…

电子书推荐|IT 基础架构团队的 K8s 管理(含最新性能评测)

越来越多的企业采用 Kubernetes 支持应用的快速开发与交付&#xff0c;Kubernetes 的部署与管理任务也逐渐向 IT 基础架构团队倾斜。尤其是对于习惯了传统虚拟化环境的基础架构工程师&#xff0c;容器环境的管理方式往往会带来诸多困扰&#xff1a; Kubernetes 使用门槛高&…

分布式缓存简介

分布式缓存是一种用于存储和访问大量数据的系统&#xff0c;其数据在多个缓存节点&#xff08;也称为服务器或实例&#xff09;之间分布和复制。这种架构的主要目的是提高性能和可扩展性&#xff0c;同时提供数据冗余和高可用性。 以下是分布式缓存的主要特点和优势&#xff1…

期权无风险套利策略[6]—看跌期权价格波动区间套利

看跌期权价格波动区间定义 根据美式看涨和看跌期权的均衡公式&#xff0c;在无现金股利的发放下&#xff1a; &#xff08;1&#xff09;美式看跌期权的价格&#xff08;P&#xff09;一定不会超过同等特征美式看涨期权的价格 &#xff08;C&#xff09;&#xff0c;加上执行…

React18源码: Fiber树的初次创建过程图文详解

fiber树构造&#xff08;初次创建&#xff09; fiber树构造的2种情况&#xff1a; 1.初次创建 在React应用首次启动时&#xff0c;界面还没有渲染此时并不会进入对比过程&#xff0c;相当于直接构造一棵全新的树 2.对比更新 React应用启动后&#xff0c;界面已经渲染如果再次发…

12.openEuler用户和群组

openEuler OECA认证辅导,标红的文字为学习重点和考点。 如果需要做实验,建议安装麒麟信安、银河麒麟、统信等具有图形化的操作系统,其安装与openeuler基本一致。 1.用户和组管理 用户的基础概念: Linux是一个多用户多任务的操作系统: Linux系统支持多个用户在同一时间…

改善C++程序与设计的55个具体做法——2.尽量以const,enum,inline替换#define

const和#define 这个条款或许改为“宁可以编译器替换预处理器”比较好&#xff0c;因为或许#define不被视为语言的一部分。那正是它的问题所在。当你做出这样的事情&#xff1a; #define ASPECT RATIO 1.653 记号名称ASPECT_RATIO也许从未被编译器看见&#xff1b;也许在编译…

面试经典150题【31-40】

文章目录 面试经典150题【31-40】76.最小覆盖字串36.有效的数独54.螺旋矩阵48.旋转图像73.矩阵置零289.生命游戏383.赎金信205.同构字符串290.单词规律242.有效的字母异位词 面试经典150题【31-40】 76.最小覆盖字串 基本思路很简单&#xff0c;就是先移动右边到合适位置。再移…

SOP、SLA、SOA傻傻分不清?

SOP&#xff08;Standard Operating Procedure&#xff09; SOP 是 “Standard Operating Procedure” 的缩写&#xff0c;中文意思是“标准操作流程”。它是组织内部规定的一套标准化的工作流程或操作指南&#xff0c;目的是确保工作或任务以统一、高效、安全的方式完成。SOP…