AskGPT: 在任意窗口让 ChatGPT 代替你进行输入

2023-03-26 07:21:38 +08:00
 guoph

AskGPT 是一个 Alfred Workflow ,它能让你在任意窗口输入 \\gpt,以启用 ChatGPT 代替你进行接下来的输入。帮你回邮件,帮你写代码,帮你写论文,...

GitHub: https://github.com/phguo/AskGPT (点开有用例视频)

3231 次点击
所在节点    分享创造
29 条回复
zeonll
2023-03-26 14:52:29 +08:00
感谢 op ,真的很实用
ourongxing
2023-03-26 15:10:31 +08:00
真打字机效果,看上去不错,不过我用 Raycast 。
yuw9470635
2023-03-26 20:30:53 +08:00
这个是只有 mac 能用吗
timqian
2023-03-26 23:15:25 +08:00
很棒
guoph
2023-03-27 09:22:57 +08:00
@yuw9470635 是的,因为基于 Alfred
haozes
2023-03-27 10:37:36 +08:00
有创意。就是在输入框还要输不少错,有点费事,不知道会不会加更多垂直场景效果更好
tommyxps
2023-03-27 20:52:04 +08:00
能哦添加上下文以及 role 配置?
guoph
2023-03-28 22:47:03 +08:00
@tommyxps 已加入代办。但是基于什么原则保留上下文,问题数量,时间,还是别的什么。有没有建议
fg990
2023-03-29 12:59:00 +08:00
PYTHON_ENV ,这个字段要如何填写,小白请教。
@guoph
fg990
2023-03-29 13:54:04 +08:00
请教了 ChatGPT ,还是不明白😄

你是计算机专家,请解释以下:PYTHON_ENVopenai: 安装了, keybord,的 Python 环境 pyperclip 。注意 Alfred Workflow 必须使用 Python 的绝对目录,可以通过 which pythonin 找到。Terminal

----------------------------------------------------------------
首先,让我们对这段文字进行拆分和解释:

PYTHON_ENVopenai:这是一个环境变量的名称,可能是在某个程序或脚本中定义的。这个环境变量可能指定了某个 Python 环境的路径或配置。
安装了 keybord, 的 Python 环境 pyperclip:这个环境中安装了两个 Python 库( keybord 和 pyperclip ),这些库可以被程序或脚本所调用。
注意 Alfred Workflow 必须使用 Python 的绝对目录,可以通过 which python 找到:这句话告诉我们,在使用 Alfred Workflow 时,必须使用 Python 的绝对路径来确保正确使用环境中安装的 Python 版本。可以通过在终端中运行 "which python" 命令来找到 Python 的绝对路径。
综合起来,这段文字提供了关于一个特定 Python 环境的信息,其中包括环境变量名称、安装的库和必要的使用说明。
xy19009188
2023-03-29 15:06:25 +08:00
同小白,除了 api ,别的都没有配置成功
fg990
2023-03-29 15:07:13 +08:00
谢谢楼主,用上了。

ChatGPT 是一个百问不厌的好老师,根据楼主给定的要求,在 ChatGPT 的指导下:
fg990
2023-03-29 15:07:53 +08:00
1 、升级了 PIP ;
fg990
2023-03-29 15:12:13 +08:00
ChatGPT 是一个百问不厌的好老师,根据楼主给定的要求,在 ChatGPT 的指导下:
1 、升级了 PIP ;
2 、安装了 openai, keyboard 和 pyperclip ,三个 python 库。 [楼主的“keybord”,应该为“keyboard”,少了一个“a”]

目前已经可以正常使用楼主的 AskGPT
fg990
2023-03-29 15:31:07 +08:00
@xy19009188

基础环境:可以网页端正常访问 ChatGPT ;

安装步骤:
1 、下载 AskGPT ;
https://github.com/phguo/AskGPT/releases 下载

2 、安装 AskGPT 到 Alfred ;
将 AskGPT 拖入 Alfred

3 、设置 API-KEY ;
https://platform.openai.com/account/api-keys 获取的 OpenAI API 密钥

4 、安装 openai,、keyboard 和 pyperclip ,三个 python 库;
打开命令行终端( Command Prompt 或 Terminal 等)
分别执行:
pip install openai
pip install keyboard
pip install pyperclip

5 、设置 python 的绝对路径
打开命令行终端( Command Prompt 或 Terminal 等)
执行:
which python3
将输出的结果复制,填写到 AskGPT 配置文件中的 PYTHON_ENV 字段
我电脑的 python3 的绝对路径是:“/usr/local/bin/python3”,你可以尝试去掉引号,直接填写到 PYTHON_ENV 字段

END
fg990
2023-03-29 15:40:47 +08:00
不知道如何编辑已经发布的帖子,再发一遍
christin
2023-03-29 17:15:40 +08:00
看到你发的这个我去查了一下 raycasy 也有对应的插件了,感谢提醒
zeonll
2023-03-29 17:20:59 +08:00
@fg990 AskGPT 配置文件中的 PYTHON_ENV
zeonll
2023-03-29 17:21:14 +08:00
配置文件怎么查看啊
fg990
2023-03-29 18:53:19 +08:00
不会发图。

按以下顺序:

alfred-Preferences...-Workflows-AskGPT-右上角的 [X]
@zeonll

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/927205

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX