249 lines
9.7 KiB
Markdown
249 lines
9.7 KiB
Markdown
# 2026-03-24 星期二 00:03 (Asia/Hong_Kong)
|
||
|
||
## 会话摘要
|
||
|
||
### AI 服务探索
|
||
用户正在探索 Linux DO 社区中提到的免费 AI API 服务,特别是:
|
||
- **QuicklyAPI**:提供 GPT-5.4 无限访问的公益项目
|
||
- 服务状态监控:https://status.jlypx.de/
|
||
- 主站登录:https://sub.jlypx.de/
|
||
- Docker 镜像:`ghcr.io/arron196/cliproxyapi:latest`
|
||
|
||
### 用户兴趣分析
|
||
根据 MEMORY.md 中的用户背景(Java 开发、分布式系统、Docker 容器化部署),该服务可能适合用户:
|
||
- 免费的 AI 接口需求
|
||
- 技术尝鲜兴趣
|
||
- 与现有的 Docker 部署习惯兼容
|
||
|
||
### Linux DO 社区关注
|
||
用户要求浏览 Linux DO 的人工智能板块寻找有趣内容,表明:
|
||
- 持续关注 AI 技术发展
|
||
- 愿意探索社区分享的资源
|
||
- 对免费的、优化后的 AI 网关服务感兴趣
|
||
|
||
## 项目亮点
|
||
- **公益性质**:完全免费,无商业引流
|
||
- **技术优化**:CPA(CliproxyAPI)CPU 占用从 100% 降至 30-40%
|
||
- **自动管理**:支持自动删除失效账号(可配置扫描/删除间隔)
|
||
- **社区验证**:Linux DO 帖子有 3.9k 浏览量、605 赞、326 用户参与
|
||
|
||
## 后续关注
|
||
- 用户可能尝试部署或测试该服务
|
||
- 需要观察服务的长期稳定性
|
||
- 可继续关注 Linux DO 人工智能板块的新分享
|
||
|
||
---
|
||
*记录时间:2026-03-24 00:21*
|
||
|
||
## 公益API搜索与测试
|
||
*时间:2026-03-24 12:00-12:30*
|
||
|
||
用户要求浏览 Linux DO 论坛中"公益api"相关帖子,识别可用接口,进行测试并汇总信息。
|
||
|
||
### 执行任务
|
||
1. **搜索关键词**:在 `linux.do/search?q=公益api` 中找到相关帖子
|
||
2. **识别服务**:确认三个主要候选:
|
||
- **QuicklyAPI** (GPT-5.4 无限中转) — 帖子热度 4.1k 浏览量,474 回复
|
||
- **GGBOOM公益站** (sub2api 实现) — 帖子热度 4.6k 浏览量,460 回复
|
||
- **智谱 Lite 套餐分享** — 信息较少,需联系楼主
|
||
3. **测试端点**(未认证):
|
||
- `curl "https://ai.qaq.al/v1/models"` → 401 API_KEY_REQUIRED (响应时间 ~5.9s)
|
||
- `curl "https://sub.jlypx.de/v1/models"` → 401 API_KEY_REQUIRED (响应时间 ~6.0s)
|
||
4. **创建汇总文件**:`公益API汇总.md` 保存于工作区,包含:
|
||
- 服务地址、认证方式、模型支持
|
||
- 获取 API Key 的步骤(需 Linux DO 账号 + 兑换码)
|
||
- 测试结果与推荐顺序
|
||
|
||
### 关键发现
|
||
- **QuicklyAPI** 支持多模型(GPT-5.4、Claude、Gemini、Antigravity),社区反馈热烈
|
||
- **GGBOOM** 专注 GPT-5.2-codex,适合代码生成
|
||
- 两服务均需要 Linux DO 账号登录并兑换 API Token
|
||
- 状态检测页确认服务在线(QuicklyAPI 状态页显示 OPERATIONAL)
|
||
|
||
### 后续建议
|
||
- 用户需用自己的 Linux DO 账号登录对应站点获取 API Key
|
||
- 获得 Key 后可进一步测试模型调用和响应速度
|
||
- 推荐优先尝试 QuicklyAPI(多模型、稳定性高)
|
||
|
||
---
|
||
|
||
## 尝试自动登录获取 API Key
|
||
*时间:2026-03-24 12:36-12:45*
|
||
|
||
用户要求用其 Linux DO 账号登录公益站点获取 API Key。尝试通过浏览器扩展控制页面,但遇到以下问题:
|
||
|
||
### 挑战
|
||
1. **浏览器扩展未附加标签页**:扩展虽开启,但未在任何标签页点击“附加”图标,导致无法控制页面
|
||
2. **CDP 连接不稳定**:打开的标签页无法通过 snapshot 获取内容,报“tab not found”
|
||
|
||
### 已尝试方案
|
||
- 反复打开 `https://sub.jlypx.de` 页面
|
||
- 尝试 snapshot 多个标签页(均失败)
|
||
- 建议用户点击 OpenClaw Browser Relay 工具栏图标附加标签页
|
||
|
||
### 当前状态
|
||
- 等待用户附加标签页或自行登录获取 API Key
|
||
- 若用户提供 API Key,可立即进行 API 测试
|
||
|
||
---
|
||
## 公益节点补充排查
|
||
*时间:2026-03-24 21:35-21:40*
|
||
|
||
继续筛 Linux DO 近期公益节点/公益 API,重点找“可以直接用”的。
|
||
|
||
### 新增发现
|
||
1. **Grok2API 临时分享节点**
|
||
- 帖子: `https://linux.do/t/topic/1803743`
|
||
- 地址: `http://3.26.197.219:8000`
|
||
- Token: `grok666`
|
||
- 实测:`/v1/models` 可直接 200 返回,响应约 0.56s
|
||
- 返回了大量 Grok 模型(如 `grok-3`、`grok-4`、`grok-4.1-mini`、`grok-imagine-1.0`)
|
||
- 但 `/v1/chat/completions` 连续超时,说明更像临时/实验节点,不适合稳定对话
|
||
|
||
2. **new.aabb1.pro**
|
||
- 帖子: `https://linux.do/t/topic/1796927`
|
||
- 站点在线,首页可访问
|
||
- `/v1/models` 和 `/v1/responses` 均返回 401 未提供令牌
|
||
- 从帖子摘要可知它只支持 `/v1/responses`,偏 New API 风格聚合站
|
||
|
||
### 结论更新
|
||
- 当前真正“拿来就能测”的新增节点,只有 **Grok2API 临时分享** 的模型列表接口
|
||
- 真要长期用,仍然更推荐 **QuicklyAPI / GGBOOM**,只是都需要登录拿 Token
|
||
- 已将新增内容补进 `公益API汇总.md`
|
||
|
||
---
|
||
|
||
## Git 提交偏好澄清
|
||
*时间:2026-03-24 21:45-21:50*
|
||
|
||
用户指出并未要求推送远程仓库,对“自动提交文件”表示疑问。
|
||
已澄清:
|
||
- 我尝试 commit 的原因,是工作区 `AGENTS.md` 中写了“after edits commit your changes”
|
||
- 我原本只打算做 **本地 commit**,没有打算 push 到任何远程仓库
|
||
- 实际上也没有 commit 成功,因为 git 未配置 `user.name` / `user.email`
|
||
- 当时准备提交的仅有:`公益API汇总.md`、`memory/2026-03-24.md`
|
||
|
||
用户对自动 git 操作较敏感;后续更稳妥的做法是:
|
||
- 默认只改文件,不擅自提交/推送
|
||
- 若要 commit / push,先明确征得用户同意并说明范围
|
||
|
||
---
|
||
|
||
## Git / 远程仓库偏好讨论
|
||
*时间:2026-03-24 21:50-21:52*
|
||
|
||
用户允许后续配置本地 git,但当前仍在思考远程仓库放置位置。
|
||
已澄清:
|
||
- 本机 **git 已安装**,问题只是未配置 `user.name` / `user.email`
|
||
- 用户现有一个部署在美国 VPS 上的 **Gitea** 可用作远程仓库
|
||
- 用户正在权衡:是否有必要迁移到自己手上的设备上部署远程仓库
|
||
|
||
当前更合适的协作偏好:
|
||
- 先配置本地 git 身份
|
||
- 暂时不急着绑定远程
|
||
- 等用户想清楚后,再决定 remote 放 VPS 上的 Gitea,还是迁到自有设备
|
||
|
||
给出的建议倾向:
|
||
- 短期先用现成 VPS Gitea 最省事
|
||
- 若后续会长期存放更私密内容,再考虑迁到自有设备
|
||
- 可以通过 `.gitignore` 控制哪些文件不进仓库
|
||
|
||
---
|
||
|
||
## 本地 Git 已初始化并提交
|
||
*时间:2026-03-24 21:52-21:55*
|
||
|
||
用户明确提供了本地 git 身份信息,并授权提交:
|
||
- `user.name`: `Lee`
|
||
- `user.email`: `SSSinLee@gmail.com`
|
||
|
||
已执行:
|
||
- 在仓库本地配置 git 用户名和邮箱
|
||
- 提交文件:`公益API汇总.md`、`memory/2026-03-24.md`
|
||
- commit 成功:`2fad0a6`
|
||
- commit message:`update public api findings and memory`
|
||
|
||
当前状态:
|
||
- 已有本地 git 历史
|
||
- 尚未配置/推送任何远程仓库
|
||
- 后续可继续考虑 `.gitignore` 和 remote `origin`
|
||
|
||
---
|
||
|
||
## OpenClaw 分支与远程仓库计划
|
||
*时间:2026-03-24 21:55-22:00*
|
||
|
||
用户提出新的 Git 计划:
|
||
- 不再直接沿用 `master`
|
||
- 准备单独搞一个 OpenClaw 相关分支
|
||
- 希望后续把 `~/.openclaw/openclaw.json` 以及所有 memory 文件纳入提交
|
||
- 远程仓库计划先使用现有的 Gitea(部署在美国 VPS 上)
|
||
|
||
已向用户说明:
|
||
- 当前 commit `2fad0a6` 在本地 `master` 分支上
|
||
- **不需要先在远程手动建分支**,本地创建后直接 push 即可自动创建远程分支
|
||
- 但 `~/.openclaw/openclaw.json` 位于 workspace 之外,且可能包含敏感配置,建议先检查内容再决定是否纳入仓库
|
||
- 需要用户后续提供远程仓库 URL 与认证方式(SSH / HTTPS+token)
|
||
|
||
建议分支名:`openclaw`
|
||
|
||
---
|
||
|
||
## 远程 Gitea 仓库与纳入配置文件
|
||
*时间:2026-03-24 22:00-22:03*
|
||
|
||
用户提供了一个现有 Gitea 仓库地址:
|
||
- `ssh://git@gitea.leexxx.com:2222/sinlee/tech-blog.git`
|
||
|
||
用户同时明确表示:
|
||
- `~/.openclaw/openclaw.json` 可以纳入版本控制
|
||
- 即使其中包含本地 New API 的 key,用户也接受暴露风险
|
||
|
||
已向用户说明:
|
||
- 不需要先在远程手动建分支,本地创建 `openclaw` 分支后可直接 push 自动创建远程分支
|
||
- 由于 `~/.openclaw/openclaw.json` 在 workspace 外,较稳妥的做法是复制到仓库内(如 `dotfiles/openclaw.json`)再提交
|
||
- 当前远程仓库名 `tech-blog.git` 看起来像原有项目仓库,长期来看可能不适合作为 OpenClaw 专用仓库,但可先用于测试/临时使用
|
||
|
||
建议的后续操作:
|
||
- 创建本地分支 `openclaw`
|
||
- 将 `memory/`、`公益API汇总.md`、`dotfiles/openclaw.json` 纳入提交
|
||
- 配置 remote 并 push 到远程 `openclaw` 分支
|
||
|
||
---
|
||
|
||
## OpenClaw 专用 SSH Key 方案
|
||
*时间:2026-03-24 22:03-22:08*
|
||
|
||
用户确认:
|
||
- 远程仓库会使用新的分支,不是沿用旧项目逻辑
|
||
- `~/.openclaw/openclaw.json` 的副本方案同意,且未来其他类似配置文件也可统一放到仓库内某个目录(如 `dotfiles/`)
|
||
- 认可应先生成一个 SSH key,再把公钥配置到 Gitea,之后才能进行远程操作
|
||
|
||
当前达成的流程共识:
|
||
1. 生成专用 SSH key(建议单独命名,不复用默认 key)
|
||
2. 把公钥交给用户添加到 Gitea
|
||
3. 验证 SSH 连通性
|
||
4. 再进行分支创建、配置文件副本纳入、commit 与 push
|
||
|
||
---
|
||
|
||
## 已生成 OpenClaw Sync 专用 SSH Key
|
||
*时间:2026-03-24 22:08-22:12*
|
||
|
||
用户确定远程同步分支名为:`openclaw-sync`
|
||
|
||
已生成专用 SSH key:
|
||
- 私钥:`/home/sinlee/.ssh/id_ed25519_openclaw_gitea`
|
||
- 公钥:`/home/sinlee/.ssh/id_ed25519_openclaw_gitea.pub`
|
||
- 指纹:`SHA256:50DbCaft1Dz71NHuWZvTc+4prfNH5GjuAtMUeGa/29o`
|
||
- 注释:`openclaw-sync@lee`
|
||
|
||
已将公钥发给用户,等待其添加到 Gitea SSH Keys。
|
||
后续步骤:
|
||
- 用户确认“加好了”后,测试 SSH 连通性
|
||
- 创建/切换本地分支 `openclaw-sync`
|
||
- 将 `~/.openclaw/openclaw.json` 复制为仓库内副本(预计 `dotfiles/openclaw.json`)
|
||
- 整理提交并 push 到远程
|
||
|
||
---
|