Classify text into categories. Optionally provide custom categories. Returns primary category, confidence scores, topic keywords, and summary.