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
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…