news 2026/8/31 13:29:50

ai-memory用Copilot和OpenAI OAuth:零API Key配置订阅账号指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ai-memory用Copilot和OpenAI OAuth:零API Key配置订阅账号指南

ai-memory用Copilot和OpenAI OAuth:零API Key配置订阅账号指南

【免费下载链接】ai-memorySolution for long term memory for agent coding CLIs and to facilitate handoff between different agent vendors项目地址: https://gitcode.com/GitHub_Trending/ai/ai-memory

ai-memory是一款为 AI 编程 CLI(如 Claude Code、Codex、Cursor 等)提供长期记忆的开源工具,它能自动把每次会话沉淀为可检索的记忆页面,并支持在不同 Agent 厂商之间做无缝交接(handoff)。启用 LLM 智能整理功能通常需要配置 AI 服务,但本指南教你用已有的 ChatGPT 订阅(OpenAI OAuth)或 GitHub Copilot 订阅完成登录,全程不需要申请任何 API Key,零额外成本上手。

📋 为什么用订阅账号代替 API Key

OPENAI_API_KEY按 token 计费固然直接,但对多数个人开发者来说,你其实已经买了 ChatGPT Plus/Pro 或 GitHub Copilot 订阅。ai-memory 内置了两种 OAuth 登录通道,直接复用这些订阅:

认证方式使用的订阅是否需要 API Key默认模型
openai-oauthChatGPT Pro/Plus/Codex❌ 不需要gpt-5.5
copilotGitHub Copilot❌ 不需要gpt-5.5
openai(对比项)OpenAI 平台✅ 需要gpt-5.4-mini

两种方式都通过一条auth login命令完成浏览器授权,令牌自动存到本地auth.json自动刷新,不会过期后失效。

🔑 方式一:OpenAI OAuth 三步登录 ChatGPT 订阅

openai-oauth走的是 ChatGPT/Codex 的 Responses 后端,完全不经过api.openai.com,也不需要OPENAI_API_KEY

第 1 步:执行登录命令

ai-memory auth login openai-oauth

终端会打印一个授权 URL(https://auth.openai.com/codex/device),在浏览器打开、登录你的 ChatGPT Pro/Plus 账号并确认授权。

第 2 步:等待令牌写入

命令会轮询授权状态,成功后把 refresh token 写入<data_dir>/auth.json,之后访问令牌自动续期,无需再次登录。

第 3 步:指定 Provider 启动服务

export AI_MEMORY_LLM_PROVIDER=openai-oauth

💡 Docker 用户注意:登录命令要和服务器容器使用同一个数据卷,令牌才会落在同一位置。详见 docs/install.md 的 "OpenAI OAuth / Codex" 章节。

🐙 方式二:GitHub Copilot 订阅认证

已有 Copilot 订阅的用户,登录流程更简单:

ai-memory auth login copilot

命令默认使用 GitHub Copilot 公开的**设备码流程(Device Flow)**客户端 ID:终端显示 URL 和验证码,浏览器中授权后完成。ai-memory 把 GitHub user token 存入同一个auth.json,并自动换取短期 Copilot API token、到期前刷新——原始 GitHub token 永远不会直接发给 Copilot 接口,安全性有保证。

非交互部署(如 CI 或远程服务器)可以改用环境变量:

export AI_MEMORY_LLM_PROVIDER=copilot export COPILOT_GITHUB_TOKEN=<你的GitHub令牌>

两条实现源码分别在 crates/ai-memory-llm/src/openai_oauth.rs 和 crates/ai-memory-llm/src/copilot.rs,登录命令的入口在 crates/ai-memory-cli/src/commands/auth.rs,感兴趣可以溯源查看。

⚙️ 最佳实践:选对模型,省得飞起

订阅账号有速率限制,而 ai-memory 的 LLM 工作(会话整理、lint、explore)本质是摘要任务,不是高难推理。官方建议选小而快的模型:

# 例如给 openai-oauth 指定 mini 级模型 export AI_MEMORY_LLM_MODEL=gpt-5-mini

把高推理能力的模型留给你的编程 Agent 本身,记忆系统用 mini/Haiku 级别就绰绰有余,对订阅额度的消耗也小得多。

🔍 验证登录与退出

# 查看令牌是否存在、是否有效 ai-memory auth status # 不再需要时清除令牌 ai-memory auth logout openai-oauth ai-memory auth logout copilot

Docker 场景下在容器内执行同一命令即可:

docker exec -it ai-memory ai-memory auth status

🧰 常见问题速查

  • 授权后提示超时?默认有超时保护,重新执行auth login即可;远程 Docker 主机上请在容器内运行登录命令(docker exec -it ai-memory ai-memory auth login openai-oauth)。
  • 令牌存在哪里?<data_dir>/auth.json,与服务器共享同一数据卷时容器内外一致。
  • 能用 OpenAI 兼容端点吗?可以,openai-compatProvider 支持 Ollama、vLLM、LM Studio 等,但那属于另一条配置路线,详见 docs/install.md。
  • 配置文件模板在哪?参考 crates/ai-memory-cli/templates/config.default.toml。

✅ 总结

场景推荐配置
已有 ChatGPT Plus/Proopenai-oauth+auth login openai-oauth
已有 GitHub Copilotcopilot+auth login copilotCOPILOT_GITHUB_TOKEN
追求极致省钱任选其一,再设AI_MEMORY_LLM_MODEL为 mini 级模型

至此,你已经掌握了 ai-memory 零 API Key 的完整配置路径:一条登录命令接入订阅账号,让长期记忆服务跑在你已有的订阅之上,告别按量计费的账单焦虑。

【免费下载链接】ai-memorySolution for long term memory for agent coding CLIs and to facilitate handoff between different agent vendors项目地址: https://gitcode.com/GitHub_Trending/ai/ai-memory

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/31 13:29:25

3分钟部署Shannon:Docker跑通AI渗透测试环境

3分钟部署Shannon&#xff1a;Docker跑通AI渗透测试环境 【免费下载链接】shannon Shannon is an AI pentester for web applications and APIs. It analyzes your source code, identifies attack vectors, and executes real exploits to prove vulnerabilities before they …

作者头像 李华
网站建设 2026/8/31 13:29:05

RMA距离徙动算法详解:从原理到Matlab成像实现

简介&#xff1a;本资源是一份面向本科及硕士阶段雷达信号处理初学者的Matlab基础教程&#xff0c;聚焦雷达成像中的距离-多普勒算法&#xff08;RMA&#xff09;实现&#xff0c;帮助学习者理解合成孔径雷达&#xff08;SAR&#xff09;成像的核心原理与编程实践。压缩包共2个…

作者头像 李华
网站建设 2026/8/31 13:27:12

51单片机节日彩灯控制器设计与Proteus仿真实战

简介&#xff1a;本资源是一套面向单片机初学者与课程设计者的多功能节日彩灯控制器完整开发资料&#xff0c;聚焦51单片机应用实践&#xff0c;解决LED灯光效果编程、按键交互逻辑与Proteus仿真调试等典型教学难点。资源包共含仿真图、C语言源代码、配套讲解视频及完整设计论文…

作者头像 李华
网站建设 2026/8/31 13:24:34

stitch-skills stitch-loop完全指南:一个提示词构建多页网站

stitch-skills stitch-loop完全指南&#xff1a;一个提示词构建多页网站 【免费下载链接】stitch-skills A library of Agent Skills designed to work with the Stitch MCP server. Each skill follows the Agent Skills open standard, for compatibility with coding agents…

作者头像 李华
网站建设 2026/8/31 13:24:24

YOLOv8-Pose驾驶员疲劳检测系统实战:从数据标注到UI界面

简介&#xff1a;本资源是一个基于Python与YOLOv8实现的智能驾驶员状态监测系统&#xff0c;面向高校毕业设计、课程设计及计算机视觉初学者&#xff0c;聚焦疲劳驾驶场景下的关键行为检测问题&#xff0c;涵盖闭眼、张嘴、睁眼、闭嘴四类状态识别。压缩包共2000个文件&#xf…

作者头像 李华
网站建设 2026/8/31 13:20:43

国内B2C电商脱敏数据集:设计思路、脱敏方案与实战场景

简介&#xff1a;本资源是国内某B2C电子商务平台脱敏后的完整业务数据集&#xff0c;面向数据分析、电商运营、推荐系统开发及数据库教学等领域的初学者与实践者&#xff0c;可用于用户行为分析、商品销量建模、订单转化漏斗研究、RFM客户分群等典型商业分析场景。压缩包共30个…

作者头像 李华