{"repo":"Kriswd/webllm-gateway","free":true,"listed":false,"github":"https://github.com/Kriswd/webllm-gateway","clone":"git clone https://github.com/Kriswd/webllm-gateway.git","description":"WebLLM Gateway：让 Qwen/DeepSeek 网页模型接入 OpenAI/Anthropic 兼容 Agent 工具链，支持 OpenClaw、Hermes、Claude Code、Codex 工具调用","language":"Python","stars":29,"topics":["agent-tools","ai-gateway","anthropic-compatible","claude-code","codex","deepseek","hermes","llm-gateway","openai-compatible","openclaw"],"license":"MIT","category":"mcp-servers","readme_excerpt":"WebLLM Gateway 给小龙虾（OpenClaw）、Hermes 等兼容客户端使用的网页登录模型 API 网关。 WebLLM Gateway 把 Qwen Web、DeepSeek Web 和已验证的网页登录模型包装成 OpenAI / Anthropic 兼容、可工具调用的标准 API，让小龙虾、Hermes 等客户端像调用原生模型 API 一样使用网页账号。Qwen Web 直连会读取当前网页模型目录，并将旧模型 ID 映射到仍可用的网页模型，适合资料整理、简单工具调用和低成本试错。 Turn web AI accounts into OpenAI/Anthropic-compatible, tool-callable APIs. 项目地址：github.com/Kriswd/webllm-gateway 一句话：登录网页登录模型账号，自动检测可用模型，把地址、Key 和模型 ID 填到小龙虾（OpenClaw）、Hermes 等兼容 OpenAI / Anthropic API 的客户端里，就能把网页模型接入轻中度工具调用工作流。 它的核心价值不是简单转发，而是把“不稳定的网页对话”整理成“可验证、可接入、可工具调用”的标准 API： - 一键网页登录授权，自动检测真实登录态和可用模型，不要求用户手动找 cookie、bearer 或 session。 - 同时提供 OpenAI /v1/chat/completions 和 Anthropic /v1/messages ，覆盖常见兼容客户端。 - ToolBridgeV2 将 OpenAI tools/tool calls 与 Anthropic tool use/tool result 统一桥接到网页登录模型，返回标准工具调用结构。 - Gateway 只做协议适配、错误修复、模型目录和登录管理，不执行本地文件、终端、浏览器或 MCP 工具；权限和副作用仍由下游客户端控制。 - Qwen direct、DeepSeek via ds2api、WebAI2API sidecar 都被抽象为 provider/runtime 能力，避免为单一客户端写临时特判。 项目本体是 Gateway：API、ToolBridge、网页登录授权、模型目录、Qwen direct 和客户端接入配置。WebAI2API 与 ds2api 不作为源码混入本仓库，只作为按需启用的外部 adapter runtime；未安装它们时，Gateway 核心服务仍可启动。 适合谁 - 正在折腾小龙虾（OpenClaw）、Hermes 或其它兼容客户端，希望把 Qwen / DeepSeek 网页模型接进标准工具调用链路。 - 已有网页登录模型账号，但不想手动抠 cookie、bearer、session token，只想打开浏览器登录后复制 API 地址和模型 ID。 - 需要 OpenAI tools/tool calls 或 Anthropic tool use/tool result 结构，而不是只拿到网页登录模型的一段自然语言回复。 - 想用网页账号处理资料整理、信息查询、简单自动化、养虾养马这类轻中度任务，减少部分 API Token 消耗。 - 想把 ds2api / WebAI2API 这类网页登录能力整理成更清晰的 Gateway 项目，保持源码边界、许可证边界和用户数据边界。 界面预览 轻量工具调用 Demo - Qwen 3.7 接入轻量工具调用链路 Demo - 开源推广发布包 项目优势 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kriswd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kriswd/webllm-gateway/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}