当前位置: 首页 > news >正文

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),仅供参考

http://www.cnnetsun.cn/news/4329268.html

相关文章:

  • 3分钟部署Shannon:Docker跑通AI渗透测试环境
  • RMA距离徙动算法详解:从原理到Matlab成像实现
  • 51单片机节日彩灯控制器设计与Proteus仿真实战
  • stitch-skills stitch-loop完全指南:一个提示词构建多页网站
  • YOLOv8-Pose驾驶员疲劳检测系统实战:从数据标注到UI界面
  • 国内B2C电商脱敏数据集:设计思路、脱敏方案与实战场景
  • STM32+MAX30102实现心率血氧检测与OLED显示实战
  • Matlab调用SBDART做辐射传输计算:从原理到实战全解析
  • MATLAB调用SBDART辐射传输模型:从解压到批量跑通
  • Zabbix与Prometheus监控体系实战:从部署到告警全解析
  • 2018迅雷计算机视觉校招笔试解析:基础考点与备考经验
  • 电商比较模块开发实战:从Redis存储到前端动态对比
  • Umi-OCR 实战指南:免费离线 OCR,快速搞定截图、批量图片与 PDF 文字提取
  • PicoPro Glitch一键IDM模板:从参数到故障艺术效果实战
  • Thunderbolt 加密数据线上格式完整解析:__enc:<iv>:<ciphertext> 背后的设计
  • Files.md任务管理:把Chat.md变成无压力待办清单的Later机制详解
  • 闲置设备算力变现:AI算力共享系统技术拆解
  • 4GB 显存够用:DeepSpeed 在 Windows 上跑通全流程的完整指南
  • 80-基于深度学习的水面船舶检测识别系统(yolo26、yolo12、yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)2027毕业版
  • Munder Difflin支持哪12个AI编码引擎?新手选第一个Agent引擎的对比指南
  • 耐CAF多层板验收-如何降低批量项目售后风险
  • 从游戏实况到纯享版:一套可复用的剧情剪辑工作流
  • 用仓颉 Skill 构建 AI 资料整理工具:从 Schema 到结构化输出
  • oMLX Bonsai 自定义内核:Qwen 系列快速 QMV 路径完整解析
  • DBeaver 崩溃后未保存的 SQL 脚本怎么找回:3 个场景的完整指南
  • 搜狐畅游U3D春招笔试复盘:从C#基础到渲染管线与对象池
  • Vibe-Trading OHLC数据完整性守卫:在加载器边界拦截脏K线的完整指南
  • 基于Python的校园消费行为分析:源码+数据集+结果集(课程设计)
  • 雷电模拟器窗口管理:命令行与Windows API实现自动化平铺
  • 宇树机器人边界扫描:从四足基本盘到人形第二曲线