mirror of
https://github.com/ollama/ollama-python.git
synced 2026-05-01 11:48:17 +08:00
fix: make model_info optional in ShowResponse for cloud models
The `model_info` field in `ShowResponse` was missing a default value of `None` in its `Field()` declaration. Despite being typed as `Optional`, Pydantic requires an explicit default to treat the field as optional. This caused a `ValidationError` when `/api/show` responses from cloud models omitted the `model_info` key. Fixes #607 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
dbccf192ac
commit
f24cc17b8c
@ -572,7 +572,7 @@ class ShowResponse(SubscriptableBaseModel):
|
||||
|
||||
details: Optional[ModelDetails] = None
|
||||
|
||||
modelinfo: Optional[Mapping[str, Any]] = Field(alias='model_info')
|
||||
modelinfo: Optional[Mapping[str, Any]] = Field(None, alias='model_info')
|
||||
|
||||
parameters: Optional[str] = None
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user