返回

Touch Bar的神奇用处——如何让你的Mac实现GPT跑马灯效果

iOS

揭秘如何打造 Touch Bar 的 GPT 跑马灯效果

引言

各位技术爱好者,大家好!今天,我们将深入探讨如何在 Mac 上利用 Touch Bar 实现神奇的 GPT 跑马灯效果。

什么是 GPT 跑马灯效果?

GPT 跑马灯效果可以让您在 Touch Bar 上持续滚动显示来自 GPT(生成式预训练变换器)模型的文本。它就像一个动态标语牌,展示着实时响应您问题的文本。

实现方案

要实现这一效果,我们需要借助一个名为 BetterTouchTool 的软件。这款强大的触控板增强工具可以帮助我们自定义触控板手势并触发 AppleScript 脚本。

步骤详解

1. 安装 BetterTouchTool

首先,下载并安装 BetterTouchTool。

2. 创建触控板手势

在 BetterTouchTool 中,创建一个新的触控板手势并将其设置为触发 AppleScript 脚本。

3. 创建 AppleScript 脚本

接下来,在 AppleScript 脚本中添加以下代码:

-- 获取 GPT 的返回内容
set prompt to "你的问题"
set request to "{\n \"prompt\": \"" & prompt & "\"\n}"
set url to "https://generativelanguage.googleapis.com/v1beta2/models/text-bison-001:generateText?key=YOUR_API_KEY"
set headers to {"Content-Type": "application/json"}
set post_data to request

tell application "Safari"
    activate
    set my_request to (do JavaScript via URL url with request_string post_data & "" headers request_method "POST")
    set response_json to parse json of my_request
    set generated_text to (item 1 of response_json's generationResults's text)
end tell

-- 在 Touch Bar 上显示 GPT 的返回内容
set my_text_field to (get current Touch Bar item "text_field")
set my_text_field's value to generated_text

4. 保存脚本并附加到手势

保存 AppleScript 脚本,然后将其附加到触控板手势上。

5. 触发效果

现在,只需使用触控板手势,就可以在 Touch Bar 上实时显示 GPT 的文本响应。

效果展示

查看下面的演示视频,了解 Touch Bar GPT 跑马灯效果的实际运行情况:

[视频链接]

结语

通过使用 BetterTouchTool 和 AppleScript 脚本,您已经成功实现了 Touch Bar 的 GPT 跑马灯效果。现在,您可以享受实时获取 GPT 响应的便利和乐趣。

常见问题解答

  • 我如何获取 GPT API 密钥?

您可以在 Google Cloud Platform 创建一个帐户并激活 GPT API 来获取 API 密钥。

  • 我可以自定义手势吗?

当然!BetterTouchTool 允许您自定义触控板手势,以便使用最适合您的快捷方式触发效果。

  • 效果是否支持所有 Mac 机型?

该效果仅支持配有 Touch Bar 的 Mac 机型。

  • 我可以使用不同的 GPT 模型吗?

是的,您可以通过修改 AppleScript 脚本中的模型名称来使用其他 GPT 模型。

  • 效果是否会影响 Touch Bar 的其他功能?

该效果与 Touch Bar 的其他功能独立运行,不会造成任何干扰。