import json try: from .model_runtime import get_head # type: ignore except ImportError: from model_runtime import get_head def predict(text: str, confidence_threshold: float | None = None): return get_head("decision_phase").predict(text, confidence_threshold=confidence_threshold) examples = [ "What is CRM software?", "What are some CRM options for startups?", "HubSpot vs Zoho for a small team", "Which CRM should I buy for a 3-person startup?", "Start my free trial", "How do I set up my new CRM?", "I cannot log into my account", ] if __name__ == "__main__": for text in examples: print(f"\nInput: {text}") print("Prediction:", json.dumps(predict(text), indent=2))