Banking77

Classify banking customer service messages into 77 fine-grained intents. Trained on the Banking77 dataset, which covers real questions about cards, transfers, payments, identity verification, and account management

94.3%Test Accuracy
77Classes
10,000Training Examples
<80msLatency

Try it

Use it

Python
from jeffy.engine import Engine

engine = Engine()
engine.load()

result = engine.predict("banking77", "I've been charged twice")
print(result["label"])  # transaction_charged_twice
curl
$ curl -s -X POST https://playground.jeffyclassify.com/v1/predict \
  -H "Content-Type: application/json" \
  -d '{"text":"I was charged twice","task":"banking77"}'
pip install jeffy-classify

All 77 labels

Model details

Task IDbanking77 EncoderBAAI/bge-large-en-v1.5 TypeText classifier (logistic regression) Train accuracy98.4% Test accuracy94.3% LicenseCC BY 4.0 SourceBanking77 dataset