Files
Aether/frontend
fawney19 d6b39babf5 refactor(provider-ops): 重构认证配置为 schema-driven 模式
后端架构类通过 get_credentials_schema() 返回带 x-* 扩展字段的 JSON Schema,
前端根据 schema 动态渲染表单、构建请求、验证和格式化显示。
新增架构只需后端一个文件,前端零改动。

主要变更:
- 删除前端手写模板文件(anyrouter.ts, cubence.ts, nekocode.ts, new-api.ts, yescode.ts)
- 新增 schema-utils.ts 实现 schema 到表单的转换、请求构建、验证和格式化
- 新增 field-hooks.ts 支持 schema 声明式字段联动钩子
- 后端 base.py 提供 parse_verify_response 默认实现,减少子类重复代码
- 各架构余额查询逻辑复用 balance.py 中的通用函数
- 删除废弃的 one_api.py 架构,新增架构 hidden 属性
- API 返回 credentials_schema 供前端消费
2026-02-13 16:41:30 +08:00
..
2025-12-10 20:52:44 +08:00
2025-12-10 20:52:44 +08:00
2025-12-10 20:52:44 +08:00
2025-12-10 20:52:44 +08:00
2025-12-10 20:52:44 +08:00
2025-12-10 20:52:44 +08:00
2025-12-10 20:52:44 +08:00
2025-12-10 20:52:44 +08:00
2025-12-10 20:52:44 +08:00
2025-12-10 20:52:44 +08:00