2026-01-31 科技圈新闻汇总

🤖 AI 与机器学习

Moonshot AI 发布 Kimi K2.5 技术报告

Moonshot AI(月之暗面)发布了 Kimi K2.5 的技术报告,详细阐述了该模型的架构设计、训练方法和性能表现。作为国产大模型的重要代表,Kimi 系列在中文理解和长文本处理方面持续保持领先。

📎 查看技术报告

TalkBits:用 AI 练习口语的语言学习应用

一位开发者发布了一款名为 TalkBits 的 iOS 应用,利用 AI 技术帮助用户练习外语口语。应用提供自然的对话体验,让语言学习者能够随时随地进行口语练习。

📎 App Store 下载

Moltbook:AI Agent 的社交网络

一个专为 AI Agent 设计的社交网络平台正式上线。在这个平台上,AI Agent 可以分享内容、参与讨论和投票,人类用户则可以观察这些 AI 之间的互动。这代表了 AI 社交化的一个有趣尝试。

"Where AI agents share, discuss, and upvote. Humans welcome to observe."

📎 访问 Moltbook


🎮 游戏与怀旧科技

GOG 将 Linux 视为游戏平台的"下一个重要前沿"

经典游戏发行平台 GOG 正在开发原生的 GOG Galaxy Linux 客户端。该公司在招聘启事中明确表示:"Linux 是下一个重要前沿。"这对于 Linux 游戏社区来说是一个重大利好消息,意味着更多经典游戏将以原生方式支持 Linux 平台。

GOG 以其丰富的经典游戏库闻名,被 CD Projekt Red 联合创始人重新收购后,正致力于在 Steam 的阴影下开辟自己的道路。

📎 阅读完整报道

Netflix 动画工作室成为 Blender 开发基金的企业赞助人

Blender 基金会宣布 Netflix 动画工作室加入其开发基金,成为企业赞助人。这标志着 Blender 这款开源 3D 创作软件正在获得主流影视行业的广泛认可。

Netflix 动画工作室技术高级副总裁 Darin Grant 表示:"我们自豪地成为第一家支持 Blender 持续开发和在动画专业人士中日益普及的大型动画工作室。"

📎 官方公告

工程师在车库里发明火星车悬挂系统

一段视频讲述了 NASA 火星车悬挂系统的诞生故事——这位工程师是在自己的车库里完成了这一革命性设计的原型。这个故事展示了创新往往来自于个人热情和坚持不懈的努力。

📎 观看视频


🛠️ 开发工具与开源

Amla Sandbox:为 AI Agent 打造的 WASM 安全沙箱

这是一个为 AI Agent 设计的安全代码执行环境,使用 WebAssembly 技术提供真正的隔离。与许多框架使用 exec()subprocess 不同,Amla Sandbox 通过 WASM 确保 AI 生成的代码不会危害主机系统。

核心特性:

  • WebAssembly 内存隔离
  • 能力基础的权限控制
  • 支持 JavaScript 和 Shell 脚本
  • 无需 Docker 或 VM

📎 GitHub 仓库

Quack-Cluster:基于 DuckDB 和 Ray 的无服务器分布式 SQL 引擎

Quack-Cluster 是一个高性能的分布式 SQL 查询引擎,结合了 Ray 分布式计算框架和 DuckDB 分析型数据库的强大功能。它允许用户直接在对象存储(如 AWS S3)上运行复杂的 SQL 查询。

技术亮点:

  • 无服务器架构,自动扩展
  • 原生读取 Parquet、CSV 等格式
  • 基于 Apache Arrow 的高效数据传输
  • Python 原生集成

📎 GitHub 仓库

PeerWeb:基于 WebTorrent 的去中心化网站托管

PeerWeb 提供了一种革命性的网站托管方式,利用 WebTorrent 技术实现点对点分发。无需中心化服务器,网站可以在全球 peer 网络中分发,具有抗审查和永久可访问的特性。

功能特性:

  • 拖拽上传网站文件
  • 通过 torrent hash 分享链接
  • 智能缓存加速重复访问
  • DOMPurify XSS 防护

📎 访问 PeerWeb


🏗️ 基础设施与行业

Google 打击全球最大住宅代理网络 IPIDEA

Google 威胁情报团队联合合作伙伴采取行动,打击了被认为是全球最大住宅代理网络之一的 IPIDEA。该网络被广泛用于恶意活动,包括:

  • 为 BadBox2.0、Aisuru 和 Kimwolf 等僵尸网络提供基础设施
  • 被超过 550 个威胁组织使用
  • 涉及中国、朝鲜、伊朗和俄罗斯等国家的攻击活动

Google 采取了法律行动封禁控制域名,并通过 Google Play Protect 自动检测和移除相关 SDK。

📎 详细报告

Stephen Wolfram:用 Ruleology 方法研究 P vs NP 问题

Stephen Wolfram 发表了一篇关于 P vs NP 计算复杂性问题的研究文章,提出通过枚举和实证分析来探索这一理论计算机科学的根本问题。虽然未能解决 P vs NP 问题本身,但研究获得了大量具体结果,并为理解计算复杂性提供了新的视角。

"通过’在通用理论之下’观察显式、具体的案例,我们可以了解 P vs NP 问题的一些基本问题和微妙之处。"

📎 阅读全文


🎨 趣闻

AntiRender:去除建筑渲染图的"虚假光泽"

Antirender 是一个有趣的工具,旨在去除建筑渲染图中常见的过度美化效果,让人们看到更真实的建筑设计。这个项目挑战了建筑行业中普遍存在的过度渲染现象。

📎 访问网站

HTTP Cats:用猫咪图片解释 HTTP 状态码

一个经典的开发者趣味项目,用可爱的猫咪图片来解释各种 HTTP 状态码。例如 404 是一只找不到方向的猫,500 是一只困惑的猫。

📎 查看 HTTP Cats

Wallace and Gromit 定制字体 Buttered Crumpet

字体设计师 Jamie Clarke 为经典动画《超级无敌掌门狗》(Wallace and Gromit) 创作了一款定制字体 "Buttered Crumpet",完美捕捉了影片的独特风格和英式幽默感。

📎 字体案例研究


本文汇总自 Hacker News 等科技社区信息源,每日更新,涵盖 AI 应用、游戏技术、开发工具及科技行业动态。

🤖 AI 与机器学习

Moonshot AI 发布 Kimi K2.5 技术报告

Moonshot AI(月之暗面)发布了 Kimi K2.5 的技术报告,详细阐述了该模型的架构设计、训练方法和性能表现。作为国产大模型的重要代表,Kimi 系列在中文理解和长文本处理方面持续保持领先。

📎 查看技术报告

TalkBits:用 AI 练习口语的语言学习应用

一位开发者发布了一款名为 TalkBits 的 iOS 应用,利用 AI 技术帮助用户练习外语口语。应用提供自然的对话体验,让语言学习者能够随时随地进行口语练习。

📎 App Store 下载

Moltbook:AI Agent 的社交网络

一个专为 AI Agent 设计的社交网络平台正式上线。在这个平台上,AI Agent 可以分享内容、参与讨论和投票,人类用户则可以观察这些 AI 之间的互动。这代表了 AI 社交化的一个有趣尝试。

"Where AI agents share, discuss, and upvote. Humans welcome to observe."

📎 访问 Moltbook


🎮 游戏与怀旧科技

GOG 将 Linux 视为游戏平台的"下一个重要前沿"

经典游戏发行平台 GOG 正在开发原生的 GOG Galaxy Linux 客户端。该公司在招聘启事中明确表示:"Linux 是下一个重要前沿。"这对于 Linux 游戏社区来说是一个重大利好消息,意味着更多经典游戏将以原生方式支持 Linux 平台。

GOG 以其丰富的经典游戏库闻名,被 CD Projekt Red 联合创始人重新收购后,正致力于在 Steam 的阴影下开辟自己的道路。

📎 阅读完整报道

Netflix 动画工作室成为 Blender 开发基金的企业赞助人

Blender 基金会宣布 Netflix 动画工作室加入其开发基金,成为企业赞助人。这标志着 Blender 这款开源 3D 创作软件正在获得主流影视行业的广泛认可。

Netflix 动画工作室技术高级副总裁 Darin Grant 表示:"我们自豪地成为第一家支持 Blender 持续开发和在动画专业人士中日益普及的大型动画工作室。"

📎 官方公告

工程师在车库里发明火星车悬挂系统

一段视频讲述了 NASA 火星车悬挂系统的诞生故事——这位工程师是在自己的车库里完成了这一革命性设计的原型。这个故事展示了创新往往来自于个人热情和坚持不懈的努力。

📎 观看视频


🛠️ 开发工具与开源

Amla Sandbox:为 AI Agent 打造的 WASM 安全沙箱

这是一个为 AI Agent 设计的安全代码执行环境,使用 WebAssembly 技术提供真正的隔离。与许多框架使用 exec()subprocess 不同,Amla Sandbox 通过 WASM 确保 AI 生成的代码不会危害主机系统。

核心特性:

  • WebAssembly 内存隔离
  • 能力基础的权限控制
  • 支持 JavaScript 和 Shell 脚本
  • 无需 Docker 或 VM

📎 GitHub 仓库

Quack-Cluster:基于 DuckDB 和 Ray 的无服务器分布式 SQL 引擎

Quack-Cluster 是一个高性能的分布式 SQL 查询引擎,结合了 Ray 分布式计算框架和 DuckDB 分析型数据库的强大功能。它允许用户直接在对象存储(如 AWS S3)上运行复杂的 SQL 查询。

技术亮点:

  • 无服务器架构,自动扩展
  • 原生读取 Parquet、CSV 等格式
  • 基于 Apache Arrow 的高效数据传输
  • Python 原生集成

📎 GitHub 仓库

PeerWeb:基于 WebTorrent 的去中心化网站托管

PeerWeb 提供了一种革命性的网站托管方式,利用 WebTorrent 技术实现点对点分发。无需中心化服务器,网站可以在全球 peer 网络中分发,具有抗审查和永久可访问的特性。

功能特性:

  • 拖拽上传网站文件
  • 通过 torrent hash 分享链接
  • 智能缓存加速重复访问
  • DOMPurify XSS 防护

📎 访问 PeerWeb


🏗️ 基础设施与行业

Google 打击全球最大住宅代理网络 IPIDEA

Google 威胁情报团队联合合作伙伴采取行动,打击了被认为是全球最大住宅代理网络之一的 IPIDEA。该网络被广泛用于恶意活动,包括:

  • 为 BadBox2.0、Aisuru 和 Kimwolf 等僵尸网络提供基础设施
  • 被超过 550 个威胁组织使用
  • 涉及中国、朝鲜、伊朗和俄罗斯等国家的攻击活动

Google 采取了法律行动封禁控制域名,并通过 Google Play Protect 自动检测和移除相关 SDK。

📎 详细报告

Stephen Wolfram:用 Ruleology 方法研究 P vs NP 问题

Stephen Wolfram 发表了一篇关于 P vs NP 计算复杂性问题的研究文章,提出通过枚举和实证分析来探索这一理论计算机科学的根本问题。虽然未能解决 P vs NP 问题本身,但研究获得了大量具体结果,并为理解计算复杂性提供了新的视角。

"通过’在通用理论之下’观察显式、具体的案例,我们可以了解 P vs NP 问题的一些基本问题和微妙之处。"

📎 阅读全文


🎨 趣闻

AntiRender:去除建筑渲染图的"虚假光泽"

Antirender 是一个有趣的工具,旨在去除建筑渲染图中常见的过度美化效果,让人们看到更真实的建筑设计。这个项目挑战了建筑行业中普遍存在的过度渲染现象。

📎 访问网站

HTTP Cats:用猫咪图片解释 HTTP 状态码

一个经典的开发者趣味项目,用可爱的猫咪图片来解释各种 HTTP 状态码。例如 404 是一只找不到方向的猫,500 是一只困惑的猫。

📎 查看 HTTP Cats

Wallace and Gromit 定制字体 Buttered Crumpet

字体设计师 Jamie Clarke 为经典动画《超级无敌掌门狗》(Wallace and Gromit) 创作了一款定制字体 "Buttered Crumpet",完美捕捉了影片的独特风格和英式幽默感。

📎 字体案例研究


本文汇总自 Hacker News 等科技社区信息源,每日更新,涵盖 AI 应用、游戏技术、开发工具及科技行业动态。

打造自动化科技新闻博客:Tech News Blog Skill 介绍

背景

每天浏览 Hacker News、技术博客获取科技资讯耗时且容易遗漏。于是我开发了 Tech News Blog Skill,自动抓取热门科技新闻并发布到 Hexo 博客。

功能特性

特性 说明
多源聚合 Hacker News、Google AI Blog、TechCrunch
智能分类 AI、游戏、开发工具、基础设施、趣闻
一键部署 自动生成文章并部署到博客

工作流程

1
获取新闻 → 内容筛选 → 创建文章 → 部署博客

快速开始

1. 安装技能

1
2
3
4
mkdir -p ~/.clawdbot/skills
cd ~/.clawdbot/skills
wget https://oss.foundra.me/skills/tech-news-blog.skill
unzip tech-news-blog.skill

2. 使用

对 Clawdbot 说:

"帮我生成今日科技新闻博客"

或直接部署:

1
cd ~/projects/blog && hexo clean && hexo g && hexo d

文章格式

生成的文章包含:

  • 标题: YYYY-MM-DD 科技圈新闻汇总
  • 分类: AI、游戏、开发工具、基础设施、趣闻
  • 结构: 标题 + 描述 + 原文链接

示例:

1
2
3
4
5
6
7
## AI 与机器学习

### Google Project Genie 发布

Google 推出实时生成交互世界的 AI 模型...

📎 [原文链接](https://blog.google/...)

自动化方案

Cron 定时任务(每天 9:00 自动执行):

1
0 9 * * * cd ~/projects/blog && hexo clean && hexo g && hexo d

Heartbeat 检查
HEARTBEAT.md 中添加每日新闻检查任务。

手动触发
随时对 Clawdbot 说 "生成今日科技新闻"。

实际效果

✅ 内容质量高 - 精选 Hacker News 热门话题
✅ 格式统一 - 一致的文章结构
✅ 更新及时 - 每日自动更新
✅ 可阅读性强 - 分类清晰,重点突出
✅ 零维护成本 - 全自动运行

Skill 源码

📎 下载地址: https://oss.foundra.me/skills/tech-news-blog.skill

Skill 是一个 ZIP 压缩包,包含:

1
2
tech-news-blog/
└── SKILL.md # 技能主文档

解压后可直接查看和修改。


让科技新闻聚合变得简单高效!

背景

每天浏览 Hacker News、技术博客获取科技资讯耗时且容易遗漏。于是我开发了 Tech News Blog Skill,自动抓取热门科技新闻并发布到 Hexo 博客。

功能特性

特性 说明
多源聚合 Hacker News、Google AI Blog、TechCrunch
智能分类 AI、游戏、开发工具、基础设施、趣闻
一键部署 自动生成文章并部署到博客

工作流程

1
获取新闻 → 内容筛选 → 创建文章 → 部署博客

快速开始

1. 安装技能

1
2
3
4
mkdir -p ~/.clawdbot/skills
cd ~/.clawdbot/skills
wget https://oss.foundra.me/skills/tech-news-blog.skill
unzip tech-news-blog.skill

2. 使用

对 Clawdbot 说:

"帮我生成今日科技新闻博客"

或直接部署:

1
cd ~/projects/blog && hexo clean && hexo g && hexo d

文章格式

生成的文章包含:

  • 标题: YYYY-MM-DD 科技圈新闻汇总
  • 分类: AI、游戏、开发工具、基础设施、趣闻
  • 结构: 标题 + 描述 + 原文链接

示例:

1
2
3
4
5
6
7
## AI 与机器学习

### Google Project Genie 发布

Google 推出实时生成交互世界的 AI 模型...

📎 [原文链接](https://blog.google/...)

自动化方案

Cron 定时任务(每天 9:00 自动执行):

1
0 9 * * * cd ~/projects/blog && hexo clean && hexo g && hexo d

Heartbeat 检查
HEARTBEAT.md 中添加每日新闻检查任务。

手动触发
随时对 Clawdbot 说 "生成今日科技新闻"。

实际效果

✅ 内容质量高 - 精选 Hacker News 热门话题
✅ 格式统一 - 一致的文章结构
✅ 更新及时 - 每日自动更新
✅ 可阅读性强 - 分类清晰,重点突出
✅ 零维护成本 - 全自动运行

Skill 源码

📎 下载地址: https://oss.foundra.me/skills/tech-news-blog.skill

Skill 是一个 ZIP 压缩包,包含:

1
2
tech-news-blog/
└── SKILL.md # 技能主文档

解压后可直接查看和修改。


让科技新闻聚合变得简单高效!

2026-01-30 科技圈新闻汇总

AI 与机器学习

Google Project Genie:实时生成无限交互世界

Google 正式向美国 AI Ultra 订阅用户推出 Project Genie —— 一款实验性的世界模型原型。这项技术基于 Genie 3 模型,能够实时生成可交互的虚拟环境。

与传统 3D 场景不同,Project Genie 会在你移动和交互时实时生成前方路径,模拟物理效果和动态世界。用户可以通过文本提示或图片来创建环境,并实时探索、修改这些世界。

世界模型(World Model)模拟环境动态,预测环境如何演变以及行为如何影响环境。这是通往 AGI 的重要一步。

这一技术突破意味着 AI 不仅能理解和生成静态内容,还能创造动态的、可交互的虚拟体验。对于游戏开发、虚拟现实和教育领域都有深远影响。

📎 原文链接

Claude Code 性能追踪器发现模型退化问题

Marginlab 发布的 Claude Code 日常基准测试显示,Claude Code(使用 Opus 4.5 模型)在过去 30 天内出现了统计显著的性能下降

关键数据:

  • 基线通过率:58%
  • 今日通过率:50%(基于 50 次评估)
  • 7 天平均:53%
  • 30 天平均:54%

这一发现引发了对大模型长期稳定性监控的讨论。随着 AI 编程助手的普及,建立持续的性能追踪机制变得越来越重要。

📎 性能追踪器

Vercel:AGENTS.md 在 Agent 评估中超越 Skills

Vercel 发布博客文章称,在其 Agent 评估中,AGENTS.md 方法的表现优于传统的 Skills 方法。这一发现可能改变 AI Agent 的工作方式。

传统的 Skills 系统需要预定义的工具和接口,而 AGENTS.md 采用更灵活的基于文档的指令方式,让 Agent 能够更好地理解和执行任务。

📎 原文链接


开发工具与开源项目

Niri:滚动式窗口管理器的新选择

Niri 是一个新兴的 Wayland 窗口管理器,专为滚动式窗口布局设计。它正在成为 PaperWM 的有力替代品,过去六个月内 GitHub Star 数翻倍增长。

滚动式窗口管理器的核心理念:

  • 窗口以幻灯片形式水平排列
  • 通过快捷键流畅切换
  • 兼顾键盘效率和鼠标可用性
  • 比传统平铺窗口管理器更直观

Niri 采用 Rust 编写,基于 Wayland 合成器,为喜欢自定义的用户提供了轻量级的选择。

📎 GitHub 仓库

Grid.Space:免费的浏览器端 3D 打印/CNC 工具

Grid.Space 推出了一款完全免费、本地优先、浏览器端的 3D 打印/CNC/激光切割切片工具,专为教育场景设计。

核心亮点:

  • 零门槛:无需安装软件、购买许可证或注册账户
  • 隐私保护:所有数据处理在本地完成,不上传云端
  • 全平台支持:Chromebook、平板、老旧电脑都能运行
  • 离线可用:首次加载后可离线使用
  • 真实技能:行业标准的工作流程,技能可直接迁移到专业工具

对于学校、创客空间、图书馆和家庭用户来说,这是一个极佳的数字制造入门工具。

📎 项目官网

Flameshot:强大的开源截图工具

Flameshot 是一款功能强大且易用的截图软件,近期在 Hacker News 上再次受到关注。

主要特性:

  • 可自定义外观
  • 应用内截图编辑
  • DBus 接口支持
  • 支持上传到 Imgur
  • 丰富的命令行选项

📎 GitHub 仓库

AgentMail:为 AI Agent 提供专属邮箱

YC S25 孵化项目 AgentMail 推出了一个有趣的 API 服务:为 AI Agent 提供专属的电子邮件收件箱。

这一服务解决了 AI Agent 在自动化流程中处理邮件的痛点,让 Agent 能够像人类一样收发邮件、处理附件,实现更自然的工作流集成。

📎 Launch HN 讨论


游戏与怀旧科技

PS2 静态重编译项目:让经典游戏原生运行

开源社区正在开发 PS2Recomp —— 一款 PlayStation 2 静态重编译器和运行时工具。这项技术可以将 PS2 游戏从原有的 Emotion Engine(MIPS R5900 架构)转换为现代 PC 原生代码。

相比模拟器,重编译的优势在于:

  • 更高性能:低端硬件也能流畅运行
  • 原生分辨率:无需模拟即可支持高分辨率
  • 物理稳定性:避免模拟器常见的物理/碰撞检测问题
  • 修改潜力:支持解锁帧率、高清纹理包等增强功能

这意味着未来我们可能看到《合金装备2》《GT赛车》《战神》《铁拳4》等经典 PS2 游戏的 PC 原生版本!

📎 GitHub 项目


基础设施与行业动态

RAM 短缺正在扼杀小型 VPS 主机?

AI 热潮导致 DRAM 制造商将重心转向 HBM(高带宽内存),普通消费者和小企业使用的 DRAM 供应紧张,价格飙升。

一位小型 VPS 主机商透露,原本 $2500 的服务器现在涨到 $5000,其中仅 RAM 就占 $2500。这让人联想到 2000 年代小型 ISP 被大电信公司挤压出局的历史。

如果我们继续不惜一切代价专注于 AI,小型 VPS 托管业务可能会像 2000 年代小型 ISP 那样消亡。

对于依赖 affordable VPS 的开发者和初创公司来说,这可能意味着更高的成本和更少的选择。

📎 原文链接

Waymo 无人出租车在小学附近撞倒儿童

据 TechCrunch 报道,一辆 Waymo 无人出租车在圣莫尼卡一所小学附近撞倒了一名儿童。这是自动驾驶安全性的又一次严峻考验。

该事件引发了 619 条 Hacker News 评论,讨论集中在自动驾驶技术的安全性、测试标准以及监管政策等方面。

📎 原文链接


趣闻与杂谈

WiFi 只在下雨时才工作(2024)

一篇 2024 年的技术博客近期在 Hacker News 上重新走红。作者分享了一个奇怪的网络故障:WiFi 信号只有在下雨时才能正常工作。

经过排查,发现是由于**干接缝(dry joint)**导致的焊接问题——雨水渗入后改善了导电性。这是一个经典的硬件故障诊断案例,提醒我们有时候最奇怪的症状可能有最简单的解释。

📎 原文链接

许多人口数据都是假的

一篇热文《A lot of population numbers are fake》引发了广泛讨论。文章揭示了各国人口统计数据中存在的各种问题,从统计方法到政治干预,提醒我们对官方数据保持批判性思维。

📎 原文链接


本文汇总自 Hacker News、Google Blog、TechCrunch 等社区信息源,每日更新,涵盖 AI 应用、游戏技术、开发工具及科技行业动态。

AI 与机器学习

Google Project Genie:实时生成无限交互世界

Google 正式向美国 AI Ultra 订阅用户推出 Project Genie —— 一款实验性的世界模型原型。这项技术基于 Genie 3 模型,能够实时生成可交互的虚拟环境。

与传统 3D 场景不同,Project Genie 会在你移动和交互时实时生成前方路径,模拟物理效果和动态世界。用户可以通过文本提示或图片来创建环境,并实时探索、修改这些世界。

世界模型(World Model)模拟环境动态,预测环境如何演变以及行为如何影响环境。这是通往 AGI 的重要一步。

这一技术突破意味着 AI 不仅能理解和生成静态内容,还能创造动态的、可交互的虚拟体验。对于游戏开发、虚拟现实和教育领域都有深远影响。

📎 原文链接

Claude Code 性能追踪器发现模型退化问题

Marginlab 发布的 Claude Code 日常基准测试显示,Claude Code(使用 Opus 4.5 模型)在过去 30 天内出现了统计显著的性能下降

关键数据:

  • 基线通过率:58%
  • 今日通过率:50%(基于 50 次评估)
  • 7 天平均:53%
  • 30 天平均:54%

这一发现引发了对大模型长期稳定性监控的讨论。随着 AI 编程助手的普及,建立持续的性能追踪机制变得越来越重要。

📎 性能追踪器

Vercel:AGENTS.md 在 Agent 评估中超越 Skills

Vercel 发布博客文章称,在其 Agent 评估中,AGENTS.md 方法的表现优于传统的 Skills 方法。这一发现可能改变 AI Agent 的工作方式。

传统的 Skills 系统需要预定义的工具和接口,而 AGENTS.md 采用更灵活的基于文档的指令方式,让 Agent 能够更好地理解和执行任务。

📎 原文链接


开发工具与开源项目

Niri:滚动式窗口管理器的新选择

Niri 是一个新兴的 Wayland 窗口管理器,专为滚动式窗口布局设计。它正在成为 PaperWM 的有力替代品,过去六个月内 GitHub Star 数翻倍增长。

滚动式窗口管理器的核心理念:

  • 窗口以幻灯片形式水平排列
  • 通过快捷键流畅切换
  • 兼顾键盘效率和鼠标可用性
  • 比传统平铺窗口管理器更直观

Niri 采用 Rust 编写,基于 Wayland 合成器,为喜欢自定义的用户提供了轻量级的选择。

📎 GitHub 仓库

Grid.Space:免费的浏览器端 3D 打印/CNC 工具

Grid.Space 推出了一款完全免费、本地优先、浏览器端的 3D 打印/CNC/激光切割切片工具,专为教育场景设计。

核心亮点:

  • 零门槛:无需安装软件、购买许可证或注册账户
  • 隐私保护:所有数据处理在本地完成,不上传云端
  • 全平台支持:Chromebook、平板、老旧电脑都能运行
  • 离线可用:首次加载后可离线使用
  • 真实技能:行业标准的工作流程,技能可直接迁移到专业工具

对于学校、创客空间、图书馆和家庭用户来说,这是一个极佳的数字制造入门工具。

📎 项目官网

Flameshot:强大的开源截图工具

Flameshot 是一款功能强大且易用的截图软件,近期在 Hacker News 上再次受到关注。

主要特性:

  • 可自定义外观
  • 应用内截图编辑
  • DBus 接口支持
  • 支持上传到 Imgur
  • 丰富的命令行选项

📎 GitHub 仓库

AgentMail:为 AI Agent 提供专属邮箱

YC S25 孵化项目 AgentMail 推出了一个有趣的 API 服务:为 AI Agent 提供专属的电子邮件收件箱。

这一服务解决了 AI Agent 在自动化流程中处理邮件的痛点,让 Agent 能够像人类一样收发邮件、处理附件,实现更自然的工作流集成。

📎 Launch HN 讨论


游戏与怀旧科技

PS2 静态重编译项目:让经典游戏原生运行

开源社区正在开发 PS2Recomp —— 一款 PlayStation 2 静态重编译器和运行时工具。这项技术可以将 PS2 游戏从原有的 Emotion Engine(MIPS R5900 架构)转换为现代 PC 原生代码。

相比模拟器,重编译的优势在于:

  • 更高性能:低端硬件也能流畅运行
  • 原生分辨率:无需模拟即可支持高分辨率
  • 物理稳定性:避免模拟器常见的物理/碰撞检测问题
  • 修改潜力:支持解锁帧率、高清纹理包等增强功能

这意味着未来我们可能看到《合金装备2》《GT赛车》《战神》《铁拳4》等经典 PS2 游戏的 PC 原生版本!

📎 GitHub 项目


基础设施与行业动态

RAM 短缺正在扼杀小型 VPS 主机?

AI 热潮导致 DRAM 制造商将重心转向 HBM(高带宽内存),普通消费者和小企业使用的 DRAM 供应紧张,价格飙升。

一位小型 VPS 主机商透露,原本 $2500 的服务器现在涨到 $5000,其中仅 RAM 就占 $2500。这让人联想到 2000 年代小型 ISP 被大电信公司挤压出局的历史。

如果我们继续不惜一切代价专注于 AI,小型 VPS 托管业务可能会像 2000 年代小型 ISP 那样消亡。

对于依赖 affordable VPS 的开发者和初创公司来说,这可能意味着更高的成本和更少的选择。

📎 原文链接

Waymo 无人出租车在小学附近撞倒儿童

据 TechCrunch 报道,一辆 Waymo 无人出租车在圣莫尼卡一所小学附近撞倒了一名儿童。这是自动驾驶安全性的又一次严峻考验。

该事件引发了 619 条 Hacker News 评论,讨论集中在自动驾驶技术的安全性、测试标准以及监管政策等方面。

📎 原文链接


趣闻与杂谈

WiFi 只在下雨时才工作(2024)

一篇 2024 年的技术博客近期在 Hacker News 上重新走红。作者分享了一个奇怪的网络故障:WiFi 信号只有在下雨时才能正常工作。

经过排查,发现是由于**干接缝(dry joint)**导致的焊接问题——雨水渗入后改善了导电性。这是一个经典的硬件故障诊断案例,提醒我们有时候最奇怪的症状可能有最简单的解释。

📎 原文链接

许多人口数据都是假的

一篇热文《A lot of population numbers are fake》引发了广泛讨论。文章揭示了各国人口统计数据中存在的各种问题,从统计方法到政治干预,提醒我们对官方数据保持批判性思维。

📎 原文链接


本文汇总自 Hacker News、Google Blog、TechCrunch 等社区信息源,每日更新,涵盖 AI 应用、游戏技术、开发工具及科技行业动态。

Clawdbot 安装 R2 Upload Skill 指南

之前介绍了如何配置 Clawdbot 使用国内 Minimax,今天分享如何为 Clawdbot 安装 R2 Upload Skill,实现图片/文件上传到 Cloudflare R2 并生成公开访问链接。

背景

Clawdbot 本身没有内置的文件上传功能,但通过安装 R2 Upload Skill,可以轻松实现:

  • 📤 上传文件到 Cloudflare R2 或 S3 兼容存储
  • 🔗 生成短期有效的预签名下载链接
  • 🌐 支持自定义域名访问
  • 📦 多 Bucket 配置

环境准备

在开始之前,你需要准备:

  1. Cloudflare R2 账号
  2. 已创建的 R2 Bucket
  3. R2 API Token(包含 Access Key ID 和 Secret Access Key)
  4. Clawdbot 已安装(本文假设已安装)

安装步骤

步骤一:下载 Skill

R2 Upload Skill 托管在 ClawdHub,通过以下地址下载:

1
https://auth.clawdhub.com/api/v1/download?slug=r2-upload

下载后会得到一个 zip 文件。

步骤二:解压并安装到全局

将 Skill 安装到 Clawdbot 全局技能目录:

1
2
3
4
5
6
7
8
9
# 解压
unzip r2-upload.zip -d /tmp/r2-upload-extract

# 安装到全局 skills 目录
cp -r /tmp/r2-upload-extract ~/.clawdbot/skills/r2-upload

# 安装依赖
cd ~/.clawdbot/skills/r2-upload
npm install

步骤三:配置 R2 凭证

创建配置文件 ~/.r2-upload.yml

1
2
3
4
5
6
7
8
9
10
11
12
# R2 Upload Configuration

default: your-bucket-name

buckets:
your-bucket-name:
endpoint: https://YOUR_ACCOUNT_ID.r2.cloudflarestorage.com
access_key_id: YOUR_ACCESS_KEY_ID
secret_access_key: YOUR_SECRET_ACCESS_KEY
bucket_name: your-bucket-name
public_url: https://your-custom-domain.com
region: auto

配置说明:

配置项 说明
endpoint R2 端点地址,格式为 https://<ACCOUNT_ID>.r2.cloudflarestorage.com
access_key_id R2 API Token 的 Access Key ID
secret_access_key R2 API Token 的 Secret Access Key
bucket_name R2 Bucket 名称
public_url 自定义域名(可选,用于生成公开访问链接)
region 地区,R2 固定使用 auto

步骤四:重启 Clawdbot

使 Skill 生效:

1
clawdbot gateway restart

使用方法

通过 Clawdbot 对话

在 Clawdbot 对话中直接使用:

1
上传这张图片到 R2

或指定参数:

1
上传 /path/to/file.jpg 到 R2,有效期 24 小时

可用工具

R2 Upload Skill 提供以下工具:

工具 说明
r2_upload 上传文件并获取预签名 URL
r2_list 列出 Bucket 中的文件
r2_delete 删除文件
r2_generate_url 为已存在文件生成预签名 URL

上传示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 上传文件
r2-upload /path/to/file.pdf

# 指定自定义路径
r2-upload /path/to/file.pdf --key uploads/2026/report.pdf

# 指定 Bucket
r2-upload /path/to/file.pdf --bucket my-bucket

# 自定义有效期(默认 5 分钟)
r2-upload /path/to/file.pdf --expires 24h
r2-upload /path/to/file.pdf --expires 1d
r2-upload /path/to/file.png --expires 300 # 秒

# 生成公开链接(无需签名)
r2-upload /path/to/file.png --public

R2 配置详解

获取 R2 Endpoint

  1. 登录 Cloudflare Dashboard
  2. 进入 R2 → 你的 Bucket
  3. 查看 "S3 API" 部分,获取 Endpoint 地址

格式:https://<ACCOUNT_ID>.r2.cloudflarestorage.com

创建 API Token

  1. 进入 https://dash.cloudflare.com/<ACCOUNT_ID>/r2/api-tokens
  2. 创建新 Token:
    • 应用到特定 Bucket
    • 权限:Object Read & Write
  3. 复制 Access Key ID 和 Secret Access Key

自定义域名配置(可选)

如果你有自定义域名(如 oss.example.com):

  1. 在 Cloudflare DNS 中添加 CNAME 记录
  2. 在 R2 设置中绑定自定义域名
  3. 在配置文件中设置 public_url

常见问题

Q: 上传后链接打不开?

检查:

  1. 预签名链接是否过期(默认 5 分钟)
  2. Bucket 是否设置为公开访问
  3. 自定义域名是否正确配置

Q: 如何修改默认有效期?

在配置文件或环境变量中设置:

1
2
# ~/.r2-upload.yml
default_expires: 3600 # 1 小时

或使用环境变量:

1
export R2_DEFAULT_EXPIRES=3600

Q: 可以上传到多个 Bucket 吗?

可以,在配置文件中定义多个 Bucket:

1
2
3
4
5
6
7
8
9
10
default: blog

buckets:
blog:
endpoint: https://blog.r2.cloudflarestorage.com
# ... 其他配置

assets:
endpoint: https://assets.r2.cloudflarestorage.com
# ... 其他配置

上传时指定 Bucket:

1
上传图片到 assets bucket

总结

通过以上步骤,你已经成功为 Clawdbot 安装了 R2 Upload Skill。现在可以轻松上传文件并生成分享链接了。

相比传统的文件上传方式,R2 + Clawdbot 的组合具有以下优势:

  • ✅ 零服务器成本(R2 只收存储和流量费)
  • ✅ 全球 CDN 加速
  • ✅ 自动生成短期有效链接
  • ✅ 安全可控的访问权限
  • ✅ 支持自定义域名

如果你正在使用 Clawdbot 进行 AI 开发,R2 Upload Skill 是一个非常实用的工具。


参考链接:

标签: Clawdbot, R2, Cloudflare, 存储, 教程

之前介绍了如何配置 Clawdbot 使用国内 Minimax,今天分享如何为 Clawdbot 安装 R2 Upload Skill,实现图片/文件上传到 Cloudflare R2 并生成公开访问链接。

背景

Clawdbot 本身没有内置的文件上传功能,但通过安装 R2 Upload Skill,可以轻松实现:

  • 📤 上传文件到 Cloudflare R2 或 S3 兼容存储
  • 🔗 生成短期有效的预签名下载链接
  • 🌐 支持自定义域名访问
  • 📦 多 Bucket 配置

环境准备

在开始之前,你需要准备:

  1. Cloudflare R2 账号
  2. 已创建的 R2 Bucket
  3. R2 API Token(包含 Access Key ID 和 Secret Access Key)
  4. Clawdbot 已安装(本文假设已安装)

安装步骤

步骤一:下载 Skill

R2 Upload Skill 托管在 ClawdHub,通过以下地址下载:

1
https://auth.clawdhub.com/api/v1/download?slug=r2-upload

下载后会得到一个 zip 文件。

步骤二:解压并安装到全局

将 Skill 安装到 Clawdbot 全局技能目录:

1
2
3
4
5
6
7
8
9
# 解压
unzip r2-upload.zip -d /tmp/r2-upload-extract

# 安装到全局 skills 目录
cp -r /tmp/r2-upload-extract ~/.clawdbot/skills/r2-upload

# 安装依赖
cd ~/.clawdbot/skills/r2-upload
npm install

步骤三:配置 R2 凭证

创建配置文件 ~/.r2-upload.yml

1
2
3
4
5
6
7
8
9
10
11
12
# R2 Upload Configuration

default: your-bucket-name

buckets:
your-bucket-name:
endpoint: https://YOUR_ACCOUNT_ID.r2.cloudflarestorage.com
access_key_id: YOUR_ACCESS_KEY_ID
secret_access_key: YOUR_SECRET_ACCESS_KEY
bucket_name: your-bucket-name
public_url: https://your-custom-domain.com
region: auto

配置说明:

配置项 说明
endpoint R2 端点地址,格式为 https://<ACCOUNT_ID>.r2.cloudflarestorage.com
access_key_id R2 API Token 的 Access Key ID
secret_access_key R2 API Token 的 Secret Access Key
bucket_name R2 Bucket 名称
public_url 自定义域名(可选,用于生成公开访问链接)
region 地区,R2 固定使用 auto

步骤四:重启 Clawdbot

使 Skill 生效:

1
clawdbot gateway restart

使用方法

通过 Clawdbot 对话

在 Clawdbot 对话中直接使用:

1
上传这张图片到 R2

或指定参数:

1
上传 /path/to/file.jpg 到 R2,有效期 24 小时

可用工具

R2 Upload Skill 提供以下工具:

工具 说明
r2_upload 上传文件并获取预签名 URL
r2_list 列出 Bucket 中的文件
r2_delete 删除文件
r2_generate_url 为已存在文件生成预签名 URL

上传示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 上传文件
r2-upload /path/to/file.pdf

# 指定自定义路径
r2-upload /path/to/file.pdf --key uploads/2026/report.pdf

# 指定 Bucket
r2-upload /path/to/file.pdf --bucket my-bucket

# 自定义有效期(默认 5 分钟)
r2-upload /path/to/file.pdf --expires 24h
r2-upload /path/to/file.pdf --expires 1d
r2-upload /path/to/file.png --expires 300 # 秒

# 生成公开链接(无需签名)
r2-upload /path/to/file.png --public

R2 配置详解

获取 R2 Endpoint

  1. 登录 Cloudflare Dashboard
  2. 进入 R2 → 你的 Bucket
  3. 查看 "S3 API" 部分,获取 Endpoint 地址

格式:https://<ACCOUNT_ID>.r2.cloudflarestorage.com

创建 API Token

  1. 进入 https://dash.cloudflare.com/<ACCOUNT_ID>/r2/api-tokens
  2. 创建新 Token:
    • 应用到特定 Bucket
    • 权限:Object Read & Write
  3. 复制 Access Key ID 和 Secret Access Key

自定义域名配置(可选)

如果你有自定义域名(如 oss.example.com):

  1. 在 Cloudflare DNS 中添加 CNAME 记录
  2. 在 R2 设置中绑定自定义域名
  3. 在配置文件中设置 public_url

常见问题

Q: 上传后链接打不开?

检查:

  1. 预签名链接是否过期(默认 5 分钟)
  2. Bucket 是否设置为公开访问
  3. 自定义域名是否正确配置

Q: 如何修改默认有效期?

在配置文件或环境变量中设置:

1
2
# ~/.r2-upload.yml
default_expires: 3600 # 1 小时

或使用环境变量:

1
export R2_DEFAULT_EXPIRES=3600

Q: 可以上传到多个 Bucket 吗?

可以,在配置文件中定义多个 Bucket:

1
2
3
4
5
6
7
8
9
10
default: blog

buckets:
blog:
endpoint: https://blog.r2.cloudflarestorage.com
# ... 其他配置

assets:
endpoint: https://assets.r2.cloudflarestorage.com
# ... 其他配置

上传时指定 Bucket:

1
上传图片到 assets bucket

总结

通过以上步骤,你已经成功为 Clawdbot 安装了 R2 Upload Skill。现在可以轻松上传文件并生成分享链接了。

相比传统的文件上传方式,R2 + Clawdbot 的组合具有以下优势:

  • ✅ 零服务器成本(R2 只收存储和流量费)
  • ✅ 全球 CDN 加速
  • ✅ 自动生成短期有效链接
  • ✅ 安全可控的访问权限
  • ✅ 支持自定义域名

如果你正在使用 Clawdbot 进行 AI 开发,R2 Upload Skill 是一个非常实用的工具。


参考链接:

标签: Clawdbot, R2, Cloudflare, 存储, 教程

2026-01-29 科技圈新闻汇总

AI 应用落地

Trinity Large:400B 稀疏 MoE 开源模型发布

Arcee AI 发布了 Trinity Large,这是一个开放的 400B 参数稀疏 MoE(混合专家)模型。该模型采用了稀疏架构,在保持大模型性能的同时显著降低了推理成本。这种架构特别适合资源受限的环境,为 AI 应用的落地提供了新的可能性。

MoE(Mixture of Experts)架构通过激活不同的专家子网络来处理不同的输入,从而实现高效推理。

📎 原文链接

Jellyfin 发布 LLM/AI 开发政策

开源媒体服务器 Jellyfin 公布了其 LLM/AI 功能的开发政策,明确了在项目集成 AI 功能时的边界和原则。这一举措反映了开源社区对 AI 技术审慎而开放的态度。

📎 原文链接

编程语言与开发工具

Oban 框架从 Elixir 移植到 Python

著名的 Elixir 任务处理框架 Oban 现已正式支持 Python。Oban 以其可靠性和可观测性著称,为 Python 开发者提供了新的后台任务处理选择。

📎 原文链接

Django 入门指南分享

开发者社区分享了详细的 Django 入门笔记,涵盖了从基础配置到生产部署的完整流程,对 Python 后端开发者颇具参考价值。

📎 原文链接

Mousefood:微控制器嵌入式终端 UI

Mousefood 项目为微控制器开发提供了嵌入式终端 UI 构建方案,让物联网设备的交互体验得到提升。

📎 原文链接

Kubernetes 生态

使用 kind 实验 Gateway API

Kubernetes 官方博客发布了使用 kind(Kubernetes in Docker)实验 Gateway API 的详细指南。Gateway API 是 Ingress 的现代替代方案,提供了更灵活的路由和流量管理能力。

📎 原文链接

Cluster API v1.12 发布

Cluster API v1.12 版本正式发布,引入了两个重要特性:

  • 就地更新(In-place Updates):无需滚动重启即可升级集群组件
  • 链式升级(Chained Upgrades):支持更复杂的升级策略

这些改进将显著降低 K8s 集群运维的复杂度。

📎 原文链接

Kubernetes v1.35 特性前瞻

Kubernetes v1.35 版本将引入 PersistentVolume 节点亲和性的可变性支持(Alpha 阶段)。此前该字段不可变,限制了存储卷的动态调整。新特性将为存储运维提供更大的灵活性。

📎 原文链接

科技公司动态

亚马逊宣布全球裁员 1.6 万人

据路透社报道,亚马逊正在进行大规模重组,全球范围内裁员约 1.6 万人。此次裁员主要涉及零售和设备业务,反映了科技行业持续的调整趋势。

📎 原文链接

亚马逊终止手掌认证服务

亚马逊宣布停用 Amazon One 手掌识别服务,该服务曾用于支付和门禁场景。这一决定可能源于用户隐私担忧和市场竞争压力。

📎 原文链接

Android 桌面界面信息泄露

有开发者发现了 Android 桌面模式界面泄露的信息,表明谷歌可能在为设备提供更完善的多任务和桌面体验。

📎 原文链接

Linux 用户群体持续增长

一篇热文《Microsoft forced me to switch to Linux》引发了广泛讨论,反映了开发者对 Linux 操作系统的关注度持续上升。

📎 原文链接

开源项目

Sherlock:LLM 工具流量监控工具

开源项目 Sherlock 提供了一个中间人代理,用于监控和分析 LLM 工具(如 Cursor、Windsurf)发送的请求。这有助于开发者了解 AI 工具的数据交互行为,提升透明度。

📎 原文链接

Bf-Tree:并发范围索引

微软开源了 Bf-Tree,一个现代读写优化的并发超大数据范围索引,为大数据处理提供了新的数据结构选择。

📎 原文链接


本文汇总自 Hacker News、Kubernetes 官方博客等社区信息源,每日更新,涵盖 AI 应用、编程语言、K8s 生态及科技公司动态。

AI 应用落地

Trinity Large:400B 稀疏 MoE 开源模型发布

Arcee AI 发布了 Trinity Large,这是一个开放的 400B 参数稀疏 MoE(混合专家)模型。该模型采用了稀疏架构,在保持大模型性能的同时显著降低了推理成本。这种架构特别适合资源受限的环境,为 AI 应用的落地提供了新的可能性。

MoE(Mixture of Experts)架构通过激活不同的专家子网络来处理不同的输入,从而实现高效推理。

📎 原文链接

Jellyfin 发布 LLM/AI 开发政策

开源媒体服务器 Jellyfin 公布了其 LLM/AI 功能的开发政策,明确了在项目集成 AI 功能时的边界和原则。这一举措反映了开源社区对 AI 技术审慎而开放的态度。

📎 原文链接

编程语言与开发工具

Oban 框架从 Elixir 移植到 Python

著名的 Elixir 任务处理框架 Oban 现已正式支持 Python。Oban 以其可靠性和可观测性著称,为 Python 开发者提供了新的后台任务处理选择。

📎 原文链接

Django 入门指南分享

开发者社区分享了详细的 Django 入门笔记,涵盖了从基础配置到生产部署的完整流程,对 Python 后端开发者颇具参考价值。

📎 原文链接

Mousefood:微控制器嵌入式终端 UI

Mousefood 项目为微控制器开发提供了嵌入式终端 UI 构建方案,让物联网设备的交互体验得到提升。

📎 原文链接

Kubernetes 生态

使用 kind 实验 Gateway API

Kubernetes 官方博客发布了使用 kind(Kubernetes in Docker)实验 Gateway API 的详细指南。Gateway API 是 Ingress 的现代替代方案,提供了更灵活的路由和流量管理能力。

📎 原文链接

Cluster API v1.12 发布

Cluster API v1.12 版本正式发布,引入了两个重要特性:

  • 就地更新(In-place Updates):无需滚动重启即可升级集群组件
  • 链式升级(Chained Upgrades):支持更复杂的升级策略

这些改进将显著降低 K8s 集群运维的复杂度。

📎 原文链接

Kubernetes v1.35 特性前瞻

Kubernetes v1.35 版本将引入 PersistentVolume 节点亲和性的可变性支持(Alpha 阶段)。此前该字段不可变,限制了存储卷的动态调整。新特性将为存储运维提供更大的灵活性。

📎 原文链接

科技公司动态

亚马逊宣布全球裁员 1.6 万人

据路透社报道,亚马逊正在进行大规模重组,全球范围内裁员约 1.6 万人。此次裁员主要涉及零售和设备业务,反映了科技行业持续的调整趋势。

📎 原文链接

亚马逊终止手掌认证服务

亚马逊宣布停用 Amazon One 手掌识别服务,该服务曾用于支付和门禁场景。这一决定可能源于用户隐私担忧和市场竞争压力。

📎 原文链接

Android 桌面界面信息泄露

有开发者发现了 Android 桌面模式界面泄露的信息,表明谷歌可能在为设备提供更完善的多任务和桌面体验。

📎 原文链接

Linux 用户群体持续增长

一篇热文《Microsoft forced me to switch to Linux》引发了广泛讨论,反映了开发者对 Linux 操作系统的关注度持续上升。

📎 原文链接

开源项目

Sherlock:LLM 工具流量监控工具

开源项目 Sherlock 提供了一个中间人代理,用于监控和分析 LLM 工具(如 Cursor、Windsurf)发送的请求。这有助于开发者了解 AI 工具的数据交互行为,提升透明度。

📎 原文链接

Bf-Tree:并发范围索引

微软开源了 Bf-Tree,一个现代读写优化的并发超大数据范围索引,为大数据处理提供了新的数据结构选择。

📎 原文链接


本文汇总自 Hacker News、Kubernetes 官方博客等社区信息源,每日更新,涵盖 AI 应用、编程语言、K8s 生态及科技公司动态。

Clawdbot 配置国内 Minimax 教程

Clawdbot 默认使用国际站 Minimax API,但国内用户访问国际站可能存在网络延迟或访问受限问题。本文介绍如何将 Clawdbot 配置为使用国内 Minimax 地址。

问题背景

Clawdbot 默认配置的 Minimax 地址为国际站,可能存在以下问题:

  • 网络延迟高
  • 访问不稳定
  • 需要特殊网络环境

国内站地址:https://api.minimaxi.com/anthropic

配置步骤

步骤一:修改 Agent 模型配置

编辑 ~/.clawdbot/agents/main/agent/models.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
"providers": {
"minimax": {
"baseUrl": "https://api.minimaxi.com/anthropic",
"api": "anthropic-messages",
"models": [
{
"id": "MiniMax-M2.1",
"name": "MiniMax M2.1",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 15,
"output": 60,
"cacheRead": 2,
"cacheWrite": 10
},
"contextWindow": 200000,
"maxTokens": 8192
},
{
"id": "MiniMax-VL-01",
"name": "MiniMax VL 01",
"reasoning": false,
"input": ["text", "image"],
"cost": {
"input": 15,
"output": 60,
"cacheRead": 2,
"cacheWrite": 10
},
"contextWindow": 200000,
"maxTokens": 8192
}
],
"apiKey": "sk-cp-xxx"
}
}
}

步骤二:修改全局配置

编辑 /root/.clawdbot/clawdbot.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
"models": {
"mode": "merge",
"providers": {
"minimax": {
"baseUrl": "https://api.minimaxi.com/anthropic",
"api": "anthropic-messages",
"models": [
{
"id": "MiniMax-M2.1",
"name": "MiniMax M2.1",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 15,
"output": 60,
"cacheRead": 2,
"cacheWrite": 10
},
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
}
}

配置说明

配置项 说明
baseUrl API 基础地址,国内站为 https://api.minimaxi.com/anthropic
api API 类型,使用 anthropic-messages
models 模型列表,可配置 MiniMax-M2.1 和 MiniMax-VL-01
apiKey 你的 API Key

重启验证

配置完成后,重启 Clawdbot:

1
clawdbot gateway restart

然后检查状态:

1
clawdbot status

常见问题

Q: 配置后无法连接?

检查:

  1. API Key 是否正确
  2. 网络是否可访问 https://api.minimaxi.com
  3. 配置文件语法是否正确(JSON 格式)

Q: 如何验证配置生效?

在 Clawdbot 中执行:

1
/status

查看当前使用的模型配置。

参考链接


文章标签: Clawdbot, Minimax, AI配置, 国内站

Clawdbot 默认使用国际站 Minimax API,但国内用户访问国际站可能存在网络延迟或访问受限问题。本文介绍如何将 Clawdbot 配置为使用国内 Minimax 地址。

问题背景

Clawdbot 默认配置的 Minimax 地址为国际站,可能存在以下问题:

  • 网络延迟高
  • 访问不稳定
  • 需要特殊网络环境

国内站地址:https://api.minimaxi.com/anthropic

配置步骤

步骤一:修改 Agent 模型配置

编辑 ~/.clawdbot/agents/main/agent/models.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
"providers": {
"minimax": {
"baseUrl": "https://api.minimaxi.com/anthropic",
"api": "anthropic-messages",
"models": [
{
"id": "MiniMax-M2.1",
"name": "MiniMax M2.1",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 15,
"output": 60,
"cacheRead": 2,
"cacheWrite": 10
},
"contextWindow": 200000,
"maxTokens": 8192
},
{
"id": "MiniMax-VL-01",
"name": "MiniMax VL 01",
"reasoning": false,
"input": ["text", "image"],
"cost": {
"input": 15,
"output": 60,
"cacheRead": 2,
"cacheWrite": 10
},
"contextWindow": 200000,
"maxTokens": 8192
}
],
"apiKey": "sk-cp-xxx"
}
}
}

步骤二:修改全局配置

编辑 /root/.clawdbot/clawdbot.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
"models": {
"mode": "merge",
"providers": {
"minimax": {
"baseUrl": "https://api.minimaxi.com/anthropic",
"api": "anthropic-messages",
"models": [
{
"id": "MiniMax-M2.1",
"name": "MiniMax M2.1",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 15,
"output": 60,
"cacheRead": 2,
"cacheWrite": 10
},
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
}
}

配置说明

配置项 说明
baseUrl API 基础地址,国内站为 https://api.minimaxi.com/anthropic
api API 类型,使用 anthropic-messages
models 模型列表,可配置 MiniMax-M2.1 和 MiniMax-VL-01
apiKey 你的 API Key

重启验证

配置完成后,重启 Clawdbot:

1
clawdbot gateway restart

然后检查状态:

1
clawdbot status

常见问题

Q: 配置后无法连接?

检查:

  1. API Key 是否正确
  2. 网络是否可访问 https://api.minimaxi.com
  3. 配置文件语法是否正确(JSON 格式)

Q: 如何验证配置生效?

在 Clawdbot 中执行:

1
/status

查看当前使用的模型配置。

参考链接


文章标签: Clawdbot, Minimax, AI配置, 国内站