@@ -103,33 +103,19 @@ def get(self, key: str, default: Optional[Any] = None):
103103
104104class IntegrationModel (BaseModel , extra = "allow" ):
105105 slug : Optional [str ] = None
106- pricing_config : Optional [Dict [str , Any ]] = None
106+ created_at : Optional [str ] = None
107+ last_updated_at : Optional [str ] = None
107108 enabled : Optional [bool ] = None
108109 is_custom : Optional [bool ] = None
110+ pricing_config : Optional [Dict [str , Any ]] = None
109111 is_finetune : Optional [bool ] = None
110112 base_model_slug : Optional [str ] = None
111- created_at : Optional [str ] = None
112- last_updated_at : Optional [str ] = None
113- object : Optional [str ] = None
114- _headers : Optional [httpx .Headers ] = PrivateAttr ()
115-
116- def get_headers (self ) -> Optional [Dict [str , str ]]:
117- return parse_headers (self ._headers )
118-
119- def __str__ (self ):
120- return json .dumps (self .dict (), indent = 4 )
121-
122- def __getitem__ (self , key ):
123- return getattr (self , key , None )
124-
125- def get (self , key : str , default : Optional [Any ] = None ):
126- return getattr (self , key , None ) or default
127113
128114
129115class IntegrationModelsResponse (BaseModel , extra = "allow" ):
116+ models : Optional [List [IntegrationModel ]] = None
117+ allow_all_models : Optional [bool ] = None
130118 object : Optional [str ] = None
131- total : Optional [int ] = None
132- data : Optional [List [IntegrationModel ]] = None
133119 _headers : Optional [httpx .Headers ] = PrivateAttr ()
134120
135121 def get_headers (self ) -> Optional [Dict [str , str ]]:
0 commit comments