Views
No views yet
1from transformers import AutoTokenizer, AutoModelForSequenceClassification
2
3text = "你是一个聪明的机器人"
4risk_model_name = "risk-model-zh-v0.1"
5
6risk_tokenizer = AutoTokenizer.from_pretrained(risk_model_name)
7risk_model = AutoModelForSequenceClassification.from_pretrained(risk_model_name)
8
9risk_inputs = risk_tokenizer(text, return_tensors="pt", padding="longest", truncation=True)
10risk_outputs = risk_model(**risk_inputs)
11risk_logits = risk_outputs.logits.squeeze(-1).float().detach().numpy()
12
13risk_score = risk_logits.item()
14
15result = {
16 "text": text,
17 "risk_score": risk_score
18}
19
20print(result)
21# {'text': '你是一个聪明的机器人', 'risk_score': 0.11226219683885574}