Reno (@taklele) 在 用 UNI-API 的佬有福了,vibe 了一个小工具,更方便的对接公益站。 中发帖
首先感谢各位提供公益的佬,公益的特点就是不稳定。经常这个模型没了,那个模型挂了,而且模型的名称也不统一,所以vibe了个小工具解决这些问题。
从 .env 里读各家 provider 的 base_url / api_key,自动在 api.yaml 里生成或更新对应 provider 配置。
调用上游的 /v1/models 接口,抓取最新的可用模型列表,然后写回到 api.yaml 里。
根据 sync_config.yaml 里的规则,对模型做重命名(精确匹配 + 正则)和过滤(正则过滤不要的模型)。
每次改 api.yaml 前自动备份,出错就回滚到上一个版本,避免一键自爆配置。
同步完可以自动重启 uni-api 对应的 Docker 容器,并做健康检查,确保服务是活的。
有 Telegram 通知,跑完同步会把结果推送到你指定的聊天里,方便挂在 VPS 上做定时任务。
第...