1
0
Fork 0
onnx-web/api/onnx_web/models/meta.py

22 lines
476 B
Python
Raw Normal View History

2023-11-12 21:36:51 +00:00
from typing import List, Literal
2023-12-03 18:53:50 +00:00
NetworkType = Literal["control", "inversion", "lora"]
class NetworkModel:
name: str
2023-11-12 21:36:51 +00:00
tokens: List[str]
type: NetworkType
2023-11-12 22:38:56 +00:00
def __init__(self, name: str, type: NetworkType, tokens=None) -> None:
self.name = name
2023-11-12 21:36:51 +00:00
self.tokens = tokens or []
self.type = type
def tojson(self):
return {
"name": self.name,
2023-11-12 21:36:51 +00:00
"tokens": self.tokens,
"type": self.type,
}