锦方的个人网页 · 如果有一天你突然想起了我


RepoPress Studio使用教程:接入OpenAI官方API与ChatGPT登录

目录

在上一篇教程中,我介绍了[如何在RepoPress Studio中接入DeepSeek官方API](@/posts/2026/RepoPress Studio使用DeepSeek官方API教程.md)。

除了DeepSeek,很多使用RepoPress Studio维护个人静态网站的朋友平时更习惯使用OpenAI的模型(如GPT-4o)。在RepoPress Studio里使用OpenAI主要有两种方式:

  1. 官方API Key模式:在OpenAI开放平台注册、充值并生成API Key,按实际生成的Token用量计费。
  2. ChatGPT账号授权登录模式:直接登录已有的ChatGPT账号(支持Plus / Team订阅),复用网页端或会员额度,无需单独购买API余额。

这两种方式的底层原理、计费机制和配置步骤有所不同。本文详细介绍它们的区别以及具体的操作流程。


两种接入方式有什么区别?

在开始配置前,可以先根据自己的使用习惯选择最适合的方式:

比较维度方式一:OpenAI 官方 API Key方式二:ChatGPT 账号授权登录
计费方式按实际消耗的 Token 计费(用多少扣多少)复用 ChatGPT 订阅或免费额度
适用人群有开发平台账户、使用频率不固定、批量处理已订阅 ChatGPT Plus / Team 会员的用户
凭据形式sk- 开头的独立 API 密钥本地安全 OAuth / Session Token
模型选择支持直接指定 gpt-4ogpt-4o-mini 等模型版本跟随当前 ChatGPT 账号支持的最新模型
配置复杂度需要在开放平台绑定支付方式并充值直接浏览器授权登录,无需手动复制 Key

无论选择哪种方式,RepoPress Studio 的安全边界是一致的:所有请求均由你的 Mac 本地直连 OpenAI 官方服务器,中间不经过任何第三方服务器中转,密钥和 Token 均保存在 macOS 系统钥匙串中


方式一:接入 OpenAI 官方 API(自备 API Key)

如果你希望按实际调用的 Token 扣费,或者有企业/开发者的 OpenAI 账户,请按以下步骤配置。

第一步:登录 OpenAI 开发者平台

打开并登录 OpenAI 开放平台

注意:请确认进入的是 platform.openai.com(开发者控制台),而不是普通的 chatgpt.com 网页对话页。

第二步:给 API 账户充值余额

  1. 进入 Billing(账单与用量)页面
  2. 点击 Add funds(充值),选择充值金额并完成支付。
  3. 建议首次先充值 5 ~ 10 美元用于日常写作测试。可以在页面中设置每月消费上限(Usage limits),防止意外超额。

第三步:创建专用的 API Key

  1. 打开 API Keys 页面
  2. 点击 Create new secret key
  3. 名称可以填写为:
    RepoPress Studio
  4. 创建后立即复制生成的 Key(通常以 sk-proj-sk- 开头)。这个 Key 只会完整显示一次。

第四步:在 RepoPress Studio 中配置 OpenAI

打开 RepoPress Studio,进入:

设置 → AI写作 → 服务与连接
  1. 在“AI连接配置档案”中点击“新增连接档案”,选择预设 OpenAI
  2. 确认默认填入的配置项:
    • API基础地址https://api.openai.com/v1
    • 模型gpt-4o-mini(推荐先作为日常默认,速度极快且性价比高;复杂审稿可切换为 gpt-4o
    • 需要API密钥:开启

第五步:保存 API Key 并授权

  1. 切换到左侧的 钥匙串凭据
  2. 将复制好的 OpenAI API Key 粘贴到输入框中,点击 保存API Key
  3. 切换到 AI数据发送授权,确认目标接收方为 OpenAI(api.openai.com),点击 同意并启用此AI服务
  4. 回到“钥匙串凭据”,点击 测试连接。若提示“连接成功”,则配置完成。

方式二:直接使用 ChatGPT 账号授权登录

如果你已经按月订阅了 ChatGPT Plus 或 Team,不想再给 API 账户单独充值,可以直接使用账号授权模式。

第一步:选择 ChatGPT 账号登录模式

打开 RepoPress Studio,进入:

设置 → AI写作 → 服务与连接
  1. 在连接模式中选择 ChatGPT 账号直连(或在新增档案时选择 ChatGPT Account)。
  2. 界面会显示“ChatGPT 账号授权状态:未登录”。

第二步:完成安全登录授权

  1. 点击 使用 ChatGPT 账号登录 按钮。
  2. RepoPress Studio 会唤起安全的本地系统授权窗口,并打开 OpenAI 官方登录页面。
  3. 输入你的 ChatGPT 账号与密码(或使用 Apple / Google / 微软账号授权登录)。
  4. 登录完成后,点击授权确认。窗口会自动关闭并返回 RepoPress Studio。
  5. 此时页面状态会更新为:已连接 ChatGPT 账号(并显示当前账号类型与可用模型)。

说明:此过程通过标准 OAuth 安全协议完成,RepoPress Studio 不会记录你的账号密码,生成的授权凭据会自动存入 macOS 系统的钥匙串。

第三步:确认授权并测试

  1. 同样在 AI数据发送授权 页面中确认授权。
  2. 点击 测试连接,确认返回“连接就绪”。

结合静态站点维护的实战用法

配置完成后,选择任意一篇文章,通过顶部菜单或快捷键打开:

AI → 打开AI对话

在日常维护静态博客(如本站所用的 Zola 架构)时,OpenAI 和 ChatGPT 可以直接配合 RepoPress Studio 的工作流完成以下任务:

1. 自动生成规范的 Front Matter 元数据

写文章时经常容易遗漏摘要或标签格式写错(参考[zola的Front Matter完整字段说明](@/posts/2026/Front Matter.md))。你可以直接让 AI 生成合规的 TOML Front Matter:

根据当前文章正文,生成一个不超过80字的简介(description),并提供3~5个相关的精准标签。
请输出符合 Zola 规范的 taxonomies 格式:
taxonomies = { tags = ["..."], categories = ["..."] }

2. 发布前内容健康检查(Pre-flight Check)

在通过 Git 同步发布之前,可以让 AI 充当严苛的“审稿编辑”:

请检查当前 Markdown 文章:
1. 是否有未闭合的代码块或不规范的代码语言标记(例如把 sh 误写为 s);
2. 图片引用路径和外链格式是否正确;
3. 指出逻辑脉络中论述跳跃或冗余的地方,只列问题清单,不要直接改写。

3. 多端写作与发布文案准备

如果你平时也用移动设备记录灵感(如用iPhone和iPad维护Git静态网站),在回到 Mac 电脑使用 RepoPress Studio 整理汇总时,可以让 AI 快速生成适配不同社交平台的分享摘要:

根据当前文章提炼一段140字以内的社交分享短文,突出文章的核心结论与解决的问题。

常见问题与排查指南

1. 提示 401 Unauthorized 或认证失效

2. 提示 429 Too Many Requests 或 Insufficient Quota

3. 网络连接超时或 SSL 报错


总结

RepoPress Studio 的设计目标始终是把控制权交还给创作者

所有数据留在本地,AI 只作为你的专属助理,在明确授权后协助审稿与整理。

系列:教程

该系列自动来自分类: 教程

  1. RepoPress Studio使用教程:接入OpenAI官方API与ChatGPT登录 (当前)
  2. RepoPress Studio使用教程:购买并接入DeepSeek官方API

下一篇推荐

系列继续阅读

RepoPress Studio使用教程:购买并接入DeepSeek官方API