diff --git a/desktop/desktop.go b/desktop/desktop.go index 7c986d96..4a0bb31a 100644 --- a/desktop/desktop.go +++ b/desktop/desktop.go @@ -120,7 +120,8 @@ func (c *Client) List(jsonFormat, openai bool, model string) (string, error) { modelsRoute = inference.InferencePrefix + "/v1/models" } if model != "" { - if len(strings.Split(strings.Trim(model, "/"), "/")) != 2 { + if !strings.Contains(strings.Trim(model, "/"), "/") { + // We assume a model name is invalid if it does not contain a "/". return "", fmt.Errorf("invalid model name: %s", model) } modelsRoute += "/" + model