@@ -137,7 +137,10 @@ def fetch_models() -> list[Model]:
metadata = config.get("metadata")
if metadata is None:
continue
- meta = _lookup_metadata(metadata["source"], metadata["source_path"])
+ if metadata.get("source") == "custom" and "overrides" in metadata:
+ meta = metadata["overrides"]
+ else:
+ meta = _lookup_metadata(metadata["source"], metadata["source_path"])
if not meta.get("context_length"):
continue
models.append(_build_model(alias_id, meta))