Python
Classification - Python SDK
Classification
PromptDesk facilitates the output of classification LLM models.
By default, the LLM classifies generated strings 'yes' and 'true' as True
, and 'no' and 'false' as False
. LLM output is case-insensitive.
text = "I am happy"
isHappy = pd.generate("is-happy", {
"text": text
})
print(isHappy)
Custom Classification
We can assign generated output to custom classes.
text = "I am happy"
isHappy = pd.generate("is_positive", {
"text": text
}, classification={
True: ["positive", "happy"],
False: ["negative", "sad"],
None: ["neutral"]
})
print(isHappy)
We can assign generated output to string-based classes.
text = "I am happy"
isHappy = pd.generate("is_positive", {
"text": text
}, classification={
"positive": ["positive", "happy"],
"negative": ["negative", "sad"],
"neutral": ["neutral"]
})
print(isHappy)