Awsl One API — DevOps skill for Claude Code
一个基于 Cloudflare Workers 的 OpenAI API 代理服务,支持多渠道管理、Token 管理和使用量统计.
How to install Awsl One API
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open dreamhunter2333/awsl-one-api and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Awsl One API does
一个基于 Cloudflare Workers 的 OpenAI API 代理服务,支持多渠道管理、Token 管理和使用量统计.
Alternatives in DevOps
- Cloudflare Deploy — Deploy apps to Cloudflare using Workers, Pages, and platform services 14.6k ★
- Kubeshark — Cluster-wide network observability for Kubernetes 11.8k ★
- Vinext — Vite plugin that reimplements the Next.js API surface — deploy anywhere 8.7k ★
README
AWSL One API
一个基于 Cloudflare Workers 的 OpenAI API 代理服务,支持多渠道管理、Token 管理和使用量统计。
✨ 特性
- 🚀 基于 Cloudflare Workers:无服务器架构,全球边缘部署
- 🔐 多渠道支持:支持 OpenAI、Azure OpenAI、Claude、OpenAI Responses、Azure OpenAI Responses
- 🎫 Token 管理:完整的 API Token 生成、管理和配额控制
- 📊 使用量统计:实时统计 API 使用量和费用
- 💰 定价管理:灵活的模型定价配置
- 🎨 Web 管理界面:直观的 Web 界面进行配置管理
- 🧪 API 测试工具:内置 API 测试功能,支持实时调试
- 📚 OpenAPI 文档:自动生成的 API 文档
🏗️ 系统架构
flowchart LR
subgraph Clients["客户端"]
A[Client Apps]
end
subgraph CF["Cloudflare Workers"]
B[AWSL One API]
D[(Cloudflare D1
Database)]
end
subgraph Providers["AI 服务提供商"]
C1[Azure OpenAI]
C2[OpenAI]
end
A -->|API Request| B
B -->|Proxy| C1
B -->|Proxy| C2
B <-->|Read/Write| D
📁 项目结构
awsl-one-api/
├── src/ # 源代码目录
│ ├── admin/ # 管理接口
│ │ ├── channel_api.ts # 频道管理 API
│ │ ├── token_api.ts # Token 管理 API
│ │ ├── pricing_api.ts # 定价管理 API
│ │ ├── db_api.ts # 数据库管理 API
│ │ └── index.ts # 管理接口路由
│ ├── providers/ # AI 服务提供商
│ │ ├── azure-openai-proxy.ts # Azure OpenAI 代理
│ │ ├── openai-proxy.ts # OpenAI 代理
│ │ ├── claude-proxy.ts # Claude 代理
│ │ ├── openai-responses-proxy.ts # OpenAI Responses 代理
│ │ ├── azure-openai-responses-proxy.ts # Azure Responses 代理
│ │ └── index.ts # 提供商路由
│ ├── db/ # 数据库相关
│ ├── model/ # 数据模型
│ ├── constants.ts # 常量定义
│ ├── utils.ts # 工具函数
│ └── index.ts # 主入口文件
├── public/ # 静态文件
│ └── index.html # Web 管理界面
├── type.d.ts # 类型定义
├── wrangler.toml # Cloudflare Workers 配置
└── package.json # 项目配置
Related Skills
GPT Telegram Worker
A multi-model AI Telegram bot powered by Cloudflare Workers, supporting various APIs including OpenAI, Claude,
Claude Proxy
这是一个部署在 Cloudflare Workers 上的 TypeScript 项目,它充当一个代理服务器,能够将 Claude API 格式的请求无缝转换为 OpenAI API 格式。这使得任何与 Claude A
AI Worker Proxy
OpenAI-compatible AI proxy: Anthropic Claude, Google Gemini, GPT-5, Cloudflare AI. Free hosting, automatic fai
OpenAdsReport
Live cross-platform ads dashboard (Meta + Google Ads): Account & Portfolio views, AI hints, JSON API for agent
Claude Code Nexus
Seamlessly forward Claude Code requests to any OpenAI-compatible API service with smart model mapping, streami
Architecture Container Secret Cmdline Leak Fix
Use when: (1) a secret like ANTHROPIC_API_KEY is passed to a container via -e VAR=value on a podman/docker run
Related Agents
DevOps Automator
API deployment and CI/CD specialist for Docker, GitHub Actions, Cloudflare Workers, Node.js, AWS Lambda, Railw
DevOps Hightower
公司 DevOps/SRE(Kelsey Hightower 思维模型)。当需要部署流水线搭建、CI/CD 配置、基础设施管理(Cloudflare Workers/Pages/KV/D1/R2)、监控告警、生产故障排查
Cloudflare Specialist
Owns Cloudflare platform usage end to end: Workers, Durable Objects, D1, R2, KV, Queues, Workflows, Vectorize,