MCPcopy Index your code
hub / github.com/APIParkLab/APIPark / ModelsInstalled

Function ModelsInstalled

ai-provider/local/executor.go:309–336  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

307}
308
309func ModelsInstalled() ([]Model, error) {
310 if client == nil {
311 return nil, fmt.Errorf("client not initialized")
312 }
313 result, err := client.List(context.Background())
314 if err != nil {
315 return nil, err
316 }
317 models := make([]Model, 0, len(result.Models))
318 for _, m := range result.Models {
319 models = append(models, Model{
320 Name: m.Name,
321 Model: m.Model,
322 ModifiedAt: m.ModifiedAt,
323 Size: m.Size,
324 Digest: m.Digest,
325 Details: ModelDetails{
326 ParentModel: m.Details.ParentModel,
327 Format: m.Details.Format,
328 Family: m.Details.Family,
329 Families: m.Details.Families,
330 ParameterSize: m.Details.ParameterSize,
331 QuantizationLevel: m.Details.QuantizationLevel,
332 },
333 })
334 }
335 return models, nil
336}

Callers 1

modelsFunction · 0.85

Calls 1

ListMethod · 0.65

Tested by 1

modelsFunction · 0.68