入门TypeScript

Floway在 Cloudflare Workers 上搭建 LLM API 网关

Floway 是一个部署在 Cloudflare Workers 上的轻量级 LLM API 网关,支持多 API 密钥使用统计、Copilot/Azure 及自定义上游。它用 TypeScript 编写,适合需要集中管理 LLM 调用的小团队或个人开发者。

24 星标
13 分叉
5 问题
0 浏览
TypeScript
MIT
收录日期

项目概述

Floway 是一个部署在 Cloudflare Workers 上的轻量级 LLM API 网关,支持多 API 密钥使用统计、Copilot/Azure 及自定义上游。它用 TypeScript 编写,适合需要集中管理 LLM 调用的小团队或个人开发者。

如果你手头有多个 LLM 服务商的 API 密钥,或者团队里几个人共用同一个配额,管理起来确实有点麻烦。尤其是想追踪每个密钥用了多少、谁在调用、有没有超支——这些需求虽然不复杂,但手动搞还是挺头疼的。

Floway 就是冲着这个问题来的。它是一个运行在 Cloudflare Workers 上的 API 网关,专门为 LLM 请求设计。你可以在几行配置里把多个上游(比如 OpenAI、Azure、自部署模型)的接口统一成一个端点,然后给每个用户或应用分配不同的密钥,系统会自动统计每个密钥的请求次数和 token 消耗。

轻量部署,几乎零维护

因为跑在 Cloudflare Workers 上,Floway 天生就享受全球边缘网络的优势:延迟低、几乎不限地域。你不需要自己租服务器,也不用管 Docker 容器,只要把项目代码 wrangler deploy 一下就能上线。GitHub 上已经有现成的 wrangler.toml 模板,改几个环境变量就完工。

对于独立开发者或者小团队来说,这种“写完就忘”的部署体验非常实在。不用半夜起来修网关,不用操心证书过期,Cloudflare 帮你兜底了。

多密钥管理与统计

Floway 的核心功能是 多密钥轮换与用量统计。你可以在配置里放一堆上游 API 密钥,网关会按照你设定的策略(比如加权、轮询)分配请求。每个下游请求会带着一个自定义的“群组”标识,这样你就能看清哪些项目、哪些用户在消耗资源。

  • 支持 CopilotAzure OpenAI 以及任意自定义上游
  • 自动记录每个密钥的 token 用量和请求次数
  • 提供简单的统计视图(需要配合 Dashboard 或导出日志)
  • 用 TypeScript 编写,二次扩展或修改逻辑很方便

这些功能听起来挺基础,但实际用起来会发现——把“谁用了多少”这件事搞清楚,就已经帮了大忙。很多小项目就是因为用量不透明,月底对账才发现某个密钥被滥用。

适用场景与限制

Floway 的定位很明确:轻量、低成本、面向开发者。如果你只是在几个小应用里调用 LLM,或者想给朋友的机器人搭个共享网关,它足够用了。但别指望它能跟企业级的 API 管理平台(比如 Kong、Kubernetes Gateway)比功能——它没有鉴权以外的安全策略,也没有限流、缓存等高级特性。

另外,Cloudflare Workers 的免费额度是每天 10 万次请求,对一般使用来说很足,但如果你的调用量很大,可能需要升级付费计划。Floway 本身是 MIT 协议开源,代码完全自由。

总的来说,Floway 是一件趁手的小工具。它不追求大而全,而是在 Cloudflare Workers 这个极简平台上把“LLM API 代理与统计”这件事做扎实了。如果你恰好需要这么一层薄网关,值得花十分钟试试。

FlowayLLM API网关Cloudflare Workers多密钥管理用量统计开源TypeScript代理

项目评分

0.0 (0 评价)

分享

常见问题

Floway: 在 Cloudflare Workers 上搭建 LLM API 网关 是什么?

Floway 是一个部署在 Cloudflare Workers 上的轻量级 LLM API 网关,支持多 API 密钥使用统计、Copilot/Azure 及自定义上游。它用 TypeScript 编写,适合需要集中管理 LLM 调用的小团队或个人开发者。

Floway: 在 Cloudflare Workers 上搭建 LLM API 网关 用什么语言开发?

Floway: 在 Cloudflare Workers 上搭建 LLM API 网关 主要使用 TypeScript 开发。

Floway: 在 Cloudflare Workers 上搭建 LLM API 网关 使用什么开源协议?

Floway: 在 Cloudflare Workers 上搭建 LLM API 网关 基于 MIT 协议开源。

相关项目

暂无结果

探索更多

相似工具

Cursor

Cursor

一款基于 VS Code 二次开发的智能代码编辑器,以“原生内置 AI”为核心卖点。它不依赖插件,而是将 AI 深度植入编辑器底层,能够理解整个项目的上下文代码库,支持无缝迁移 VS Code 的所有配置和插件。

Google Antigravity

Google Antigravity

Antigravity 支持多模型,包括 Gemini 3 Pro、Claude Sonnet 4.5、GPT-OSS,开发者可以在同一环境中选择最适合任务的模型。

Codex

Codex

OpenAI Codex 是由 OpenAI 开发的 AI 编程模型和助手,可将自然语言指令翻译成对应的源代码,为开发者提供智能补全、代码生成等功能。它最初于 2021 年作为 OpenAI API 的代码模型推出,曾为 GitHub Copilot 提供核心支持。随着 OpenAI 技术的迭代,Codex 在 2025 年以“AI 编程智能体”的全新姿态回归,能够理解复杂需求并自动编写、调试代码,显著提升开发效率和软件交付速度。

Kiro

Kiro

Kiro 是由 AWS 推出的 AI 编程 IDE,采用规范驱动的开发模式,将自然语言需求转化为明确的规格文档和任务,再由内置 AI 代理生成代码并调试优化,全流程辅助大型项目开发。

Trae

Trae

Trae(官网 trae.ai)是由 字节跳动(ByteDance)推出的一款 AI 原生集成开发环境(IDE)。它不是简单地作为一个编程助手,而是一个「协作伙伴」,通过深度整合大型语言模型(LLM),帮助开发者从需求、构建代码,到调试和部署,实现更智能化、自动化的软件开发。

Claude

Claude

Claude 是由美国人工智能公司 Anthropic 打造的智能语言交互平台,它融合了深度文本理解、信息整理、代码辅助和任务分析等能力,能在聊天对话之外应对更复杂的问题,例如长文摘要、图像解析、逻辑推理及编程协助等。相比一些单一问答机器人,Claude 更像一个具备推理逻辑、可扩展功能的智能工具。

评论

评论

0
0/500 字符

暂无评论

成为第一个评论的人

开源项目

探索、学习和贡献开源AI项目,推动人工智能技术的发展

查看全部