mirror of
https://github.com/fawney19/Aether.git
synced 2026-01-02 15:52:26 +08:00
feat(model): include alias info in cache invalidation
- Pass provider_model_name to invalidate_model_cache() when creating models - Pass provider_model_aliases to invalidate_model_cache() when updating models - Ensures alias-based resolve cache keys are properly cleared on model changes
This commit is contained in:
@@ -170,6 +170,8 @@ class ModelService:
|
|||||||
model_id=model.id,
|
model_id=model.id,
|
||||||
provider_id=model.provider_id,
|
provider_id=model.provider_id,
|
||||||
global_model_id=model.global_model_id,
|
global_model_id=model.global_model_id,
|
||||||
|
provider_model_name=model.provider_model_name,
|
||||||
|
provider_model_aliases=model.provider_model_aliases,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -240,6 +242,8 @@ class ModelService:
|
|||||||
model_id=model.id,
|
model_id=model.id,
|
||||||
provider_id=model.provider_id,
|
provider_id=model.provider_id,
|
||||||
global_model_id=model.global_model_id,
|
global_model_id=model.global_model_id,
|
||||||
|
provider_model_name=model.provider_model_name,
|
||||||
|
provider_model_aliases=model.provider_model_aliases,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user