企业级 AI 基础设施,速度快、不降智、更稳定、价格更优
❯ 给令牌添加每日用量限额,超过 80% 时推送告警
前端要有设置入口和告警展示
好的,这个功能涉及前后端共 6 个文件:
后端:Token 模型加字段、定时任务检查额度、
新增告警 API;前端:设置面板 + 额度告警横幅。
我先读取现有代码结构。
📂 Read model/token.go
📂 Read service/quota.go
📂 Read router/api-router.go
📂 Read web/src/pages/Token/EditToken.jsx
✏️ Edit model/token.go
type Token struct {
Key string `json:"key"`
UsedQuota int64 `json:"used_quota"`
+ DailyLimit int64 `json:"daily_limit"`
+ DailyUsed int64 `json:"daily_used"`
+ AlertEnabled bool `json:"alert_enabled"`
}
📄 Write service/daily_quota.go
package service
func CheckDailyQuotas() {
tokens := model.GetAlertEnabledTokens()
for _, t := range tokens {
ratio := float64(t.DailyUsed) / float64(t.DailyLimit)
if ratio >= 0.8 {
PushAlert(t.UserId, "daily_quota_warning",
fmt.Sprintf("令牌 %s 已用 %.0f%%", t.Name, ratio*100))
}
}
}
✏️ Edit router/api-router.go
tokenRoute.GET("/", controller.GetTokens)
+ tokenRoute.GET("/alerts", controller.GetTokenAlerts)
+ tokenRoute.POST("/daily-limit", controller.SetDailyLimit)
✏️ Edit web/src/pages/Token/EditToken.jsx
+ <Form.InputNumber
+ field="daily_limit"
+ label="每日用量限额"
+ placeholder="留空则不限制"
+ suffix="tokens"
+ />
+ <Form.Switch
+ field="alert_enabled"
+ label="超额告警推送"
+ />
📄 Write web/src/components/QuotaAlertBanner.jsx
export default function QuotaAlertBanner({ alerts }) {
if (!alerts?.length) return null
return (
<Banner type="warning" fullMode={false}
title={`${alerts.length} 个令牌接近每日限额`}
description={alerts.map(a => a.message).join(', ')}
/>
)
}
$ go test ./service/... ./controller/...
PASS service/daily_quota_test.go (0.38s)
PASS controller/token_test.go (0.52s)
✓ 后端:模型字段 + 定时任务 + 2 条 API 路由
✓ 前端:设置面板 + 告警横幅组件
✓ 全部测试通过,服务已在 :3000 运行
支持众多顶尖模型供应商
从开发到部署,一个网关搞定一切
创建 API 密钥,选择模型与分组,一行配置完成接入。
在 Claude、Codex、Gemini 间自由切换测试,找到最优性价比方案。
号池负载均衡与自动故障转移,SLA 最高 99.9%,放心投入生产。
每一个功能都精心设计,让 AI 接入变得更简单
多账号号池智能调度,单账号故障秒级切换备用,保障线上稳定运行。
正价号池直连官方满血模型,Opus / GPT-5 全量能力,支持 Prompt Caching 进一步降本。降没降智,火眼金睛识 AI 一测便知。
控制台按模型、按密钥、按时间多维度统计请求量与费用,精细化管控成本。
统一 API,一次接入,随时切换最优方案
最快五分钟,零改动接入现有项目
前往控制台创建账号,一分钟内获得可用密钥。
控制台 → API 密钥 → 新建密钥无需修改任何业务代码,只需替换一行 base_url 即可切换到统一网关。
base_url = "https://api.apikl.ai/v1"无固定月费,按实际 token 用量付费,余额永不过期。
控制台 → 充值/订阅 → 我的订单立即接入,五分钟完成配置,开始探索 AI 的无限可能
最后更新:2026 年 6 月 20 日
API 快连(apikl.ai,以下简称“我们”)尊重您的隐私,并致力于保护您的个人数据。本隐私政策说明您使用我们的服务时,我们如何收集、使用、共享和保护相关信息。访问或使用服务,即表示您已阅读并理解本政策。
我们不会向第三方出售或出租您的个人数据。为运营服务,我们可能向支付处理、云托管、邮件发送、分析和客户支持等可信服务商提供完成其职责所必需的信息。法律要求、司法程序或保护服务与用户安全所必需时,我们也可能依法披露相关信息。
我们仅在实现本政策所述目的或满足法律要求所必需的期限内保留数据。账户存续期间通常会保留账户信息;订单与账单数据会根据税务、会计及争议处理要求保留。数据不再需要时,我们会删除或进行匿名化处理。
我们采用 TLS 传输加密、访问控制、受限服务器和安全审计等合理措施保护数据。没有任何系统能够保证绝对安全,您也应妥善保管账户密码和 API Key,并及时撤销疑似泄露的密钥。
在适用法律允许的范围内,您可以请求访问、更正或删除个人数据,反对或限制特定处理,请求数据副本,或撤回基于同意进行处理的授权。我们可能需要核验您的身份,并可能因法定义务保留部分记录。
我们使用必要 Cookie 维持登录状态和网站功能,并使用 Cloudflare Web Analytics 了解汇总访问趋势和改进体验。Cloudflare Web Analytics 以隐私保护为目标,不依赖传统的跨站点用户跟踪。您可以通过浏览器设置管理 Cookie,但关闭必要 Cookie 可能影响部分功能。
我们的服务不面向未满 18 周岁的未成年人。我们不会在知情情况下主动收集未成年人的个人数据。若发现误收集,我们会在核实后尽快删除。
我们可能因服务、法律义务或数据处理方式变化而更新本政策。新版本会在本页面发布并更新日期。重大变更可能通过站内通知或电子邮件另行告知。
如对本政策有疑问,或希望行使数据权利,请发送邮件至 [email protected],或访问 apikl.ai。