feat: add ai model alias configuration
This commit is contained in:
@@ -41,6 +41,12 @@ class ResolvedModel:
|
||||
capabilities = frozenset(
|
||||
item.strip() for item in raw_capabilities.split(",") if item.strip()
|
||||
)
|
||||
elif isinstance(raw_capabilities, Mapping):
|
||||
capabilities = frozenset(
|
||||
str(key)
|
||||
for key, value in raw_capabilities.items()
|
||||
if key in {"text", "image", "vision"} and bool(value)
|
||||
)
|
||||
else:
|
||||
capabilities = frozenset(str(item) for item in raw_capabilities)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user