mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-07-29 17:26:34 +00:00
[openapi] Replace view metadata generic object with detailed schema
Replace generic 'type: object' for /api/view_metadata endpoint with comprehensive ModelMetadata schema that includes: - Standard modelspec fields (date, architecture, title, description) - Implementation details (format, license, author) - Additional metadata with proper typing - Base64 thumbnail support This provides much better API documentation for model metadata responses than the previous generic object definition.
This commit is contained in:
parent
3e0a4d5988
commit
16893d8b00
49
openapi.yaml
49
openapi.yaml
@ -498,18 +498,18 @@ paths:
|
|||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: Success
|
description: Success
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/ModelMetadata'
|
||||||
|
'404':
|
||||||
|
description: File not found
|
||||||
'500':
|
'500':
|
||||||
description: Internal server error
|
description: Internal server error
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/ErrorResponse'
|
$ref: '#/components/schemas/ErrorResponse'
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: object
|
|
||||||
'404':
|
|
||||||
description: File not found
|
|
||||||
/api/models:
|
/api/models:
|
||||||
get:
|
get:
|
||||||
tags:
|
tags:
|
||||||
@ -1100,6 +1100,43 @@ components:
|
|||||||
enabled:
|
enabled:
|
||||||
type: boolean
|
type: boolean
|
||||||
description: Whether to enable or disable subscription
|
description: Whether to enable or disable subscription
|
||||||
|
ModelMetadata:
|
||||||
|
type: object
|
||||||
|
description: Model metadata from safetensors files
|
||||||
|
properties:
|
||||||
|
modelspec.date:
|
||||||
|
type: string
|
||||||
|
description: Model creation date
|
||||||
|
modelspec.architecture:
|
||||||
|
type: string
|
||||||
|
description: Model architecture (e.g., stable-diffusion-v1)
|
||||||
|
modelspec.title:
|
||||||
|
type: string
|
||||||
|
description: Model title
|
||||||
|
modelspec.description:
|
||||||
|
type: string
|
||||||
|
description: Model description
|
||||||
|
modelspec.sai_model_spec:
|
||||||
|
type: string
|
||||||
|
description: SAI model specification version
|
||||||
|
format:
|
||||||
|
type: string
|
||||||
|
description: Model format (e.g., pt, safetensors)
|
||||||
|
modelspec.implementation:
|
||||||
|
type: string
|
||||||
|
description: Implementation URL or reference
|
||||||
|
modelspec.license:
|
||||||
|
type: string
|
||||||
|
description: Model license
|
||||||
|
modelspec.author:
|
||||||
|
type: string
|
||||||
|
description: Model author(s)
|
||||||
|
modelspec.thumbnail:
|
||||||
|
type: string
|
||||||
|
description: Base64-encoded thumbnail image
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
description: Additional metadata fields
|
||||||
QueueItem:
|
QueueItem:
|
||||||
type: array
|
type: array
|
||||||
description: Queue item containing execution details
|
description: Queue item containing execution details
|
||||||
|
Loading…
x
Reference in New Issue
Block a user