show a default message when license/parameters/system prompt/template aren't specified (#681)

This commit is contained in:
Patrick Devine 2023-10-02 14:34:52 -07:00 committed by GitHub
parent b1f7123301
commit 1852755154
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -686,15 +686,31 @@ func generateInteractive(cmd *cobra.Command, model string) error {
switch args[1] { switch args[1] {
case "license": case "license":
fmt.Println(resp.License) if resp.License == "" {
fmt.Println("No license was specified for this model.\n")
} else {
fmt.Println(resp.License)
}
case "modelfile": case "modelfile":
fmt.Println(resp.Modelfile) fmt.Println(resp.Modelfile)
case "parameters": case "parameters":
fmt.Println(resp.Parameters) if resp.Parameters == "" {
fmt.Println("No parameters were specified for this model.\n")
} else {
fmt.Println(resp.Parameters)
}
case "system": case "system":
fmt.Println(resp.System) if resp.System == "" {
fmt.Println("No system prompt was specified for this model.\n")
} else {
fmt.Println(resp.System)
}
case "template": case "template":
fmt.Println(resp.Template) if resp.Template == "" {
fmt.Println("No prompt template was specified for this model.\n")
} else {
fmt.Println(resp.Template)
}
default: default:
fmt.Printf("Unknown command '/show %s'. Type /? for help\n", args[1]) fmt.Printf("Unknown command '/show %s'. Type /? for help\n", args[1])
} }