GitHub 用户 iBUHub 发布了开源项目 CanvasToAPI,该项目旨在将 Google 的 Gemini Canvas 网页应用封装为兼容 OpenAI、Gemini 及 Anthropic 协议的 API 接口。项目采用分体式部署架构,有效解决了此前 Cookie 频繁过期导致无法长时间调用的问题,服务端不再负责 auth 登录,而是由用户端浏览器管理会话。测试数据显示,该项目利用 Gemini Canvas 获取的额度独立于 Gemini 网页版和 AIStudio,单个非 Pro 账号在一小时内可进行 1300 次以上的 Gemini 3 Flash Preview 模型调用,且仍未达上限。该工具目前支持 Gemini 3 Flash Preview、Imagen 4、TTS 等多种模型,具备轮询或随机调用、工具调用、结构化输出以及假流式响应等功能。然而,项目目前不支持原生流式请求和联网搜索,且在 Nginx 配置下需要开启 WebSocket 支持。
事件分析
CanvasToAPI 的出现体现了开发者对 AI 模型低成本调用的持续探索。与传统的通过网页脚本直接获取 Token 不同,该项目采用了更先进的分体式部署架构,利用 WebSocket 在用户浏览器和服务端之间建立连接,从而有效绕过了服务端直接处理易失效 Cookie 的难题。这种利用 Gemini Canvas 官方页面未对调用频率做严格限制的现状,构建了一个临时的、高并发的免费算力池,本质上属于非官方接口的逆向工程套利。虽然此类项目面临 Google 官方随时修补接口或封禁的风险,且在稳定性上无法与付费 API 相比,但对于个人开发者或特定测试场景而言,提供了一个极具性价比的接入方案。这侧面反映了目前主流大模型厂商在网页端体验与 API 计费策略之间存在的巨大差异。
💡 核心观点:开发者通过逆向网页端绕过 API 限制获取高额额度,揭示了 AI 基础设施在“协议层”与“应用层”之间仍存在显著的资源套利空间。
原文链接:Linux.do

IT资源栈
评论前必须登录!
立即登录 注册