@@ -13,7 +13,7 @@ import (
1313 "time"
1414
1515 "github.com/docker/model-runner/pkg/inference"
16- "github.com/docker/model-runner/pkg/inference/models"
16+ dmrm "github.com/docker/model-runner/pkg/inference/models"
1717 "github.com/docker/model-runner/pkg/inference/scheduling"
1818 "github.com/pkg/errors"
1919 "go.opentelemetry.io/otel"
@@ -102,7 +102,7 @@ func (c *Client) Status() Status {
102102
103103func (c * Client ) Pull (model string , progress func (string )) (string , bool , error ) {
104104 model = normalizeHuggingFaceModelName (model )
105- jsonData , err := json .Marshal (models .ModelCreateRequest {From : model })
105+ jsonData , err := json .Marshal (dmrm .ModelCreateRequest {From : model })
106106 if err != nil {
107107 return "" , false , fmt .Errorf ("error marshaling request: %w" , err )
108108 }
@@ -207,73 +207,73 @@ func (c *Client) Push(model string, progress func(string)) (string, bool, error)
207207 return "" , progressShown , fmt .Errorf ("unexpected end of stream while pushing model %s" , model )
208208}
209209
210- func (c * Client ) List () ([]Model , error ) {
210+ func (c * Client ) List () ([]dmrm. Model , error ) {
211211 modelsRoute := inference .ModelsPrefix
212212 body , err := c .listRaw (modelsRoute , "" )
213213 if err != nil {
214- return []Model {}, err
214+ return []dmrm. Model {}, err
215215 }
216216
217- var modelsJson []Model
217+ var modelsJson []dmrm. Model
218218 if err := json .Unmarshal (body , & modelsJson ); err != nil {
219219 return modelsJson , fmt .Errorf ("failed to unmarshal response body: %w" , err )
220220 }
221221
222222 return modelsJson , nil
223223}
224224
225- func (c * Client ) ListOpenAI () (OpenAIModelList , error ) {
225+ func (c * Client ) ListOpenAI () (dmrm. OpenAIModelList , error ) {
226226 modelsRoute := inference .InferencePrefix + "/v1/models"
227227 rawResponse , err := c .listRaw (modelsRoute , "" )
228228 if err != nil {
229- return OpenAIModelList {}, err
229+ return dmrm. OpenAIModelList {}, err
230230 }
231- var modelsJson OpenAIModelList
231+ var modelsJson dmrm. OpenAIModelList
232232 if err := json .Unmarshal (rawResponse , & modelsJson ); err != nil {
233233 return modelsJson , fmt .Errorf ("failed to unmarshal response body: %w" , err )
234234 }
235235 return modelsJson , nil
236236}
237237
238- func (c * Client ) Inspect (model string , remote bool ) (Model , error ) {
238+ func (c * Client ) Inspect (model string , remote bool ) (dmrm. Model , error ) {
239239 model = normalizeHuggingFaceModelName (model )
240240 if model != "" {
241241 if ! strings .Contains (strings .Trim (model , "/" ), "/" ) {
242242 // Do an extra API call to check if the model parameter isn't a model ID.
243243 modelId , err := c .fullModelID (model )
244244 if err != nil {
245- return Model {}, fmt .Errorf ("invalid model name: %s" , model )
245+ return dmrm. Model {}, fmt .Errorf ("invalid model name: %s" , model )
246246 }
247247 model = modelId
248248 }
249249 }
250250 rawResponse , err := c .listRawWithQuery (fmt .Sprintf ("%s/%s" , inference .ModelsPrefix , model ), model , remote )
251251 if err != nil {
252- return Model {}, err
252+ return dmrm. Model {}, err
253253 }
254- var modelInspect Model
254+ var modelInspect dmrm. Model
255255 if err := json .Unmarshal (rawResponse , & modelInspect ); err != nil {
256256 return modelInspect , fmt .Errorf ("failed to unmarshal response body: %w" , err )
257257 }
258258
259259 return modelInspect , nil
260260}
261261
262- func (c * Client ) InspectOpenAI (model string ) (OpenAIModel , error ) {
262+ func (c * Client ) InspectOpenAI (model string ) (dmrm. OpenAIModel , error ) {
263263 model = normalizeHuggingFaceModelName (model )
264264 modelsRoute := inference .InferencePrefix + "/v1/models"
265265 if ! strings .Contains (strings .Trim (model , "/" ), "/" ) {
266266 // Do an extra API call to check if the model parameter isn't a model ID.
267267 var err error
268268 if model , err = c .fullModelID (model ); err != nil {
269- return OpenAIModel {}, fmt .Errorf ("invalid model name: %s" , model )
269+ return dmrm. OpenAIModel {}, fmt .Errorf ("invalid model name: %s" , model )
270270 }
271271 }
272272 rawResponse , err := c .listRaw (fmt .Sprintf ("%s/%s" , modelsRoute , model ), model )
273273 if err != nil {
274- return OpenAIModel {}, err
274+ return dmrm. OpenAIModel {}, err
275275 }
276- var modelInspect OpenAIModel
276+ var modelInspect dmrm. OpenAIModel
277277 if err := json .Unmarshal (rawResponse , & modelInspect ); err != nil {
278278 return modelInspect , fmt .Errorf ("failed to unmarshal response body: %w" , err )
279279 }
@@ -315,7 +315,7 @@ func (c *Client) fullModelID(id string) (string, error) {
315315 return "" , err
316316 }
317317
318- var modelsJson []Model
318+ var modelsJson []dmrm. Model
319319 if err := json .Unmarshal (bodyResponse , & modelsJson ); err != nil {
320320 return "" , fmt .Errorf ("failed to unmarshal response body: %w" , err )
321321 }
0 commit comments