mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-01 17:00:21 +08:00
refactor: 将模型别名(alias)统一重命名为模型映射(mapping)
- 重命名 API: alias-mapping-preview -> mapping-preview - 重命名类型: AliasMatchedModel -> MappingMatchedModel 等 - 重命名字段: model_aliases -> model_mappings, alias_matched_model -> mapping_matched_model - 重命名前端组件: ModelAliasesTab -> ModelMappingsTab - 重命名验证函数: validate_model_aliases -> validate_model_mappings - 同步更新相关测试用例 - 补充 ModelService 中新增/批量创建模型时的缓存失效逻辑
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
测试 aware_scheduler 的模型支持检查逻辑
|
||||
|
||||
场景:
|
||||
- GlobalModel claude-haiku 配置了 model_aliases: ["haiku", "claude.*haiku.*"]
|
||||
- GlobalModel claude-haiku 配置了 model_mappings: ["haiku", "claude.*haiku.*"]
|
||||
- Provider A:Model 表有记录关联到 claude-haiku
|
||||
- Provider B:Model 表没有记录关联到 claude-haiku
|
||||
- 用户请求 haiku 模型
|
||||
|
||||
@@ -64,6 +64,6 @@ async def test_resolve_global_model_prefers_direct_match(monkeypatch) -> None:
|
||||
)
|
||||
db = _FakeSession(direct_match=global_model)
|
||||
|
||||
resolved = await ModelCacheService.resolve_global_model_by_name_or_alias(db, global_model.name)
|
||||
resolved = await ModelCacheService.resolve_global_model_by_name_or_mapping(db, global_model.name)
|
||||
assert resolved is global_model
|
||||
|
||||
|
||||
Reference in New Issue
Block a user