add site announcements
This commit is contained in:
@@ -213,6 +213,15 @@ Metapi 的路由引擎按多因子加权选择最优通道。
|
||||
|
||||
> `TOKEN_ROUTER_CACHE_TTL_MS`、`PROXY_LOG_RETENTION_DAYS`、`PROXY_LOG_RETENTION_PRUNE_INTERVAL_MINUTES` 当前仍属于部署级环境变量,不在后台运行时设置里单独维护。
|
||||
|
||||
## 站点公告
|
||||
|
||||
管理后台新增了「站点公告」页面,用于保存和浏览 Metapi 已同步到本地的上游公告记录。
|
||||
|
||||
- 首次发现的上游公告会写入站内通知,并按现有通知渠道外发一次
|
||||
- 后续重复同步只更新本地公告记录,不会重复外发同一条公告
|
||||
- 当前支持的上游公告来源包括 `new-api`、`done-hub` 与 `sub2api`
|
||||
- 「清空公告」只删除 Metapi 本地保存的公告记录,不会修改上游站点数据
|
||||
|
||||
## 下一步
|
||||
|
||||
- [部署指南](./deployment.md) — Docker Compose 与反向代理
|
||||
|
||||
@@ -379,6 +379,25 @@ Metapi 自动追踪每个账号的健康状态:
|
||||
|
||||
---
|
||||
|
||||
## 📰 站点公告
|
||||
|
||||
Metapi 会定期抓取已接入站点的公告,并在首次发现时写入站内通知与「站点公告」页面。
|
||||
|
||||
当前支持的公告来源:
|
||||
|
||||
- `new-api`:读取 `/api/notice` 的全站公告
|
||||
- `done-hub`:读取 `/api/notice` 的全站公告
|
||||
- `sub2api`:读取 `/api/v1/announcements` 的公告列表
|
||||
|
||||
行为约定:
|
||||
|
||||
1. 首次发现的公告会触发一次 Metapi 通知
|
||||
2. 已经保存过的公告再次同步时只更新本地记录
|
||||
3. `sub2api` 这类需要登录态的公告接口,会优先使用站点下已启用账号的会话令牌
|
||||
4. 「站点公告」页面的清空操作只影响 Metapi 本地数据库
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ 故障排查
|
||||
|
||||
### 问题:添加站点后无法获取模型列表
|
||||
|
||||
Reference in New Issue
Block a user