SuperAPI AI 工具集

chat-connectors

智能体与模型

查看项目

更新于 10-15 21:50

技能介绍

用途:chat-connectors 是对话归档的“实时”部分。conversation-archive 导入已下载的导出文件,本技能则连接账号,持续增量拉取新对话,用户可选择定时同步。底层复用同一摄取管线(gbrain transcripts ingest),因此脱敏、slug、分段与幂等行为一致,仅拉取环节是新增的。支持 ChatGPT 与 Claude;Perplexity 暂无实时连接器,需走导出文件的手动转换路径。

主要能力:按提供商认证并同步;增量同步基于每提供商 watermark(config 表 connectors.<provider>.watermark_iso),只拉取变更内容并保留 7 天回溯窗口;内容哈希幂等,重复导入安全。同步结果落在 conversations/<provider>/ 下,type: conversation。凭证存于 ~/.gbrain/connectors/<provider>.json(0600,目录 0700),不进数据库或配置面。

使用方式:认证以浏览器会话 Cookie 为主。ChatGPT 从 DevTools 复制 Cookie 请求头,Claude 复制 sessionKey,然后执行 gbrain connectors auth chatgpt --cookie - 或 gbrain connectors auth claude --cookie -,粘贴后 Ctrl-D。每次认证以探测加一行结论结束,探测失败不保存,除非加 --force。首次同步建议:gbrain connectors sync chatgpt --dry-run 预览,--limit 5 小样本,gbrain conversation-parser scan conversations/chatgpt/<slug> 校验,再 --full 全量。定时同步需显式开启:gbrain config set connectors.chatgpt.auto_sync true,再 gbrain autopilot --install;无 autopilot 的主机可用 cron,如 0 6 * * * gbrain connectors sync --all。

限制与注意:Cookie 会过期(数天到数周),失效后同步标记 auth_error_at 并停止调度,需重新认证。若遇 Cloudflare/机器人挑战(forbidden),应改用导出文件路径,不要循环重试。partial 表示部分失败且 watermark 未推进,需重跑。凭证属用户本人,不应粘贴进聊天、配置或提交;代理运行时只转发 [SHOW USER] 清单,凭证仅经 stdin 传入。定时轮询代表用户账号发出自动请求,默认关闭,开启后默认每日一次。