实时状态
SSE 每 3 秒推送,页面局部刷新。Key 只显示前后各 4 位。
统一入口健康
--最近调用
analytics 24h + SQLite 5m全部渠道 0
| ID | 渠道 | 启用 | 健康 | 最近健康 / 错误 | 所属模型 / modelScope | 24h 成功率 | 5 分钟 |
|---|---|---|---|---|---|---|---|
| 加载中… | |||||||
可用模型
--最近请求
SQLite 原始行渠道与模型
新增 / 编辑 / 启停 / 删除 / modelScope / 月配额 / 代理 / 单渠道限流。编辑时 Key 留空即不改。
渠道列表
点击编辑| ID | 平台 | Label | 状态 | 模型数 | 操作 |
|---|
新增渠道
写接口边界
已接入 POST/PATCH/DELETE /api/keys、Custom、platform 批量启停、cooldowns、POST /api/models 与 PATCH /api/models/:id。
不暴露 /api/keys/:id/reveal、/api/keys/export、/api/settings/api-key。浏览器永远拿不到明文 Key。
modelScope 留空保存为 null(服务全部模型);空数组也会规范化为 null。
FreeLLMAPI 没有“全局并发”写接口;可写的是单模型 rpm/rpd/tpm/tpd 与 Key 月配额。
模型限流 / 启用状态
逐行修改后点“保存本行”。只展示前 200 个匹配项;并发没有对应接口,见旁注。
| ID | 平台 / 模型 | 启用 | fallback | RPM | RPD | TPM | TPD | 上下文 |
|---|
设置
依据 FreeLLMAPI 实际 GET 形状生成;复杂对象同时提供高级 JSON。
路由与优先级
策略、权重、峰时、冷却上限、决策模型;模型优先级逐行保存。
默认模型 / 日志级别
FreeLLMAPI 没有全局“默认模型”写接口。这里把选中的模型放到 fallback 链首,等价于统一入口的首选模型。
GET /api/logs 只支持读取与 clear;未发现日志级别写路由,面板把日志级别标为“接口未暴露”,只做读取筛选。
排序预设:
fallback 链
| ID | 平台 / 模型 | 优先级 | 启用 | 状态 | 默认 |
|---|
运维 / 日志
健康检查、日志、缓存、备份、Profiles。只读接口已在按钮旁标注。
健康检查
POST 动作GET /api/health 只读;检查动作会真实请求上游,可能消耗额度。
缓存 / 压缩
日志
GET /api/logs 只读;仅 POST /api/logs/clear 可写。FreeLLMAPI 未暴露日志级别写接口。
Profiles
可切换 active profile;删除仅对非内置 profile 生效。
备份
备份计划
同步到 SIM0 和 INS0
复用 E:\TodayAi\freeapi-sync 的 ntfy 加密快照;不新建大文件通道。
同步开关
--XM 无法直接访问目标机的 127.0.0.1:3001。请给每台机器填一个可达的探测地址(例如目标端隧道或内网地址)/api/health;未填时状态为 unknown,不虚报成功。
最近一次快照 / 结果
发布成功 ≠ 目标端已应用目标说明
SIM0:Simular box cb-b833d8416b68,FreeLLMAPI 在 127.0.0.1:3001;会休眠,先唤醒再探测。
INS0:instabox m_agq4fdurdkoll7gkta5ricit6i,FreeLLMAPI 在 127.0.0.1:3001,/data 已用九成多,不放大文件。
目标端未安装时只记录探测结果,不自行安装;目标端接收器未确认时,不写成 delivered。