INNER CODE UNIT · Go
SplitModelAdapter
kubeai-project/kubeai · internal/apiutils/model.go:23
func SplitModelAdapter(s string) (model, adapter string) {
parts := strings.SplitN(s, adapterSeparator, 2)
if len(parts) == 1 {
return parts[0], ""
}
return parts[0], parts[1]
}
// MergeModelAdapter merges a model and adapter name into a single string.
func MergeModelAdapter(model, adapter string) string {
if adapter == "" {
return model
}
return model + adapterSeparator + adapter
}