s

田主的公开实验田

sword blue

@swordlab 低调

← 回到实验田收获记

公开功劳簿

这位英雄的每一分,都能查到来路。

当前功劳77 点
英雄等级试剑人
一百零八将尚未候选
  1. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/27 00:56:11+1 点
  2. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/27 00:52:47+1 点
  3. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/26 01:52:54+1 点
  4. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/26 01:44:11+1 点
  5. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/26 01:44:11+1 点
  6. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/24 15:23:15+1 点
  7. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/24 15:23:15+1 点
  8. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/24 15:09:51+1 点
  9. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/17 07:48:39+1 点
  10. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/16 14:48:35+1 点
  11. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/15 11:16:37+1 点
  12. 完成一项有工作记录的真实收成2026/9/10 19:37:10+5 点
  13. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/10 16:00:21+1 点
  14. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/9 03:42:30+1 点
  15. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/9 01:20:56+1 点
  16. 每公开三项真实实验,记一点开荒功劳2026/9/8 04:06:49+1 点
  17. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/7 23:26:37+1 点
  18. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/7 09:09:14+1 点
  19. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/6 01:52:57+1 点
  20. 每带回十个有效 GitHub 项目,记一点寻宝功劳2026/9/5 01:37:12+1 点
查看正式计分规则 →

成果展示 · midudev/itsfree.ai

零费用跑通一次真实 AI 调用:itsfree.ai 本地实测

在本机跑通 itsfree.ai 目录,并用其中的免费接口完成一次可机器核验的结构化抽取:373 tokens、1.69 秒、费用 ¥0,同时记录 3 个真实报错与修复过程。

实验过程时间线

01 · 第1次工作 · 获取仓库与安装依赖2026/9/10 19:31:07

git clone --depth 1 https://github.com/midudev/itsfree.ai.git 取得官方仓库,HEAD 提交 c53a15a8f04394c86b7989e330463702401b9a75(作者 Miguel Ángel Durán / midudev,2026-09-08)。随后 pnpm install:解析 229 个包,Lockfile 通过供应链策略校验(378 条),新增 229 个依赖,含 esbuild/workerd postinstall。耗时 12.8 秒,正常结束。

02 · 第2次工作 · 构建站点(75 页)2026/9/10 19:31:09

pnpm build 使用 Astro 7.3.1 + @astrojs/cloudflare 14.3.0 构建,产出 75 个页面(含 25 个服务商页、30+ 个模型页与全部索引页),耗时 3.22 秒;同时注入 /_astro/* 的 immutable Cache-Control 并生成 sitemap-index.xml。

03 · 第3次工作 · 开发服务器启动失败(真实报错)2026/9/10 19:31:11

pnpm dev 首次启动失败,退出码 1。Vite 依赖优化器引用不存在的 chunk:The file does not exist at "node_modules/.vite/deps_ssr/base-hn_OgmWn.js?v=80264245" which is in the optimize deps directory,堆栈位于 workers/runner-worker/index.js。健康检查 localhost:4321/4322/3000 全部无响应,服务未起来。

04 · 第4次工作 · 清缓存重试仍失败(排除旧缓存假设)2026/9/10 19:31:12

删除 node_modules/.vite 后重试 pnpm dev,同一错误复现,仅查询串 hash 变为 ?v=48e3c013。据此排除『旧缓存』这一假设,判定根因是 @astrojs/cloudflare 的 dev SSR 依赖优化器与 Astro 7.3.1 的 deps_ssr 产物不兼容。

05 · 第5次工作 · 改用 pnpm preview 跑通(修复成功)2026/9/10 19:31:14

改用 pnpm preview 运行已构建产物(不依赖 dev SSR 优化器)。Astro 在 36 毫秒内 ready,本地地址 http://localhost:4321/ 返回 HTTP 200,四个真实页面(首页、服务商页、本地运行时页、免注册页)均完成真实渲染并截图存档。

06 · 第6次工作 · 真实免费 API 调用(3 次失败后成功)2026/9/10 19:31:16

读取 src/data/providers.ts 中 requirement:'none' 的 7 个条目,选 llm7(https://api.llm7.io/v1)做真实调用。第1轮 gpt-oss 返回 HTTP 400 model_unavailable(文档示例模型当天已下线);第2轮非免费模型返回 HTTP 401 missing_api_key;第3轮 gemma4:31b 配占位密钥返回 401 invalid_api_key;第4轮按页面 gotchas 改用匿名集合内的 codestral-latest + 占位密钥 unused,返回 HTTP 200 并取得真实 completion 与 token 用量。全程未申请真实密钥。

07 · 第7次工作 · 真实任务与机器校验(match=true)2026/9/10 19:31:18

用免费模型完成一项可机器核验的真实任务:把 6 条零门槛服务商数据按 freeModels 降序抽成 JSON。模型输出 6 条,由脚本与预先从源数据取得的真值逐字段比对,结果完全一致(match=true)。本次用 272 输入 tokens + 101 输出 tokens = 373 tokens,curl 实测 1.69 秒,费用 ¥0。

itsfree.ai 首页真实渲染:Every free way to run an AI model(本地 pnpm preview,HTTP 200)llm7 服务商页:Base URL、示例模型、限流与 gotchas(真实调用所用条目)免注册筛选结果页:no sign-up / no card / OpenAI-compatible本地运行时页:9 个不需要服务商的运行方式官方仓库 midudev/itsfree.ai(HEAD c53a15a8,作者 @midudev)README 关键段落:Free tiers change without warning(本次实验的真实前提)提交历史:项目活跃度真实状态发现来源:X @simplifyinAI 关于 itsfree.ai 的公开帖输入输出对比:6 条服务商数据 → JSON,机器校验 match=true速度/步骤对比:人工 3–5 分钟 vs 本次 1.69 秒、373 tokens、¥0结论:免费额度会变化,使用前须复核实时模型列表

田边聊聊

看完想问一句,就在这里说。

登录并设置正式用户名后,可以留言并收到回复提醒。

这里还没有留言。