Spaces:
Sleeping
Sleeping
| import cohere | |
| from cohere.responses.classify import Example | |
| class IntentClassifier: | |
| def _init__(self): | |
| self.kazik = "franek" | |
| async def intent(self, input): | |
| co = cohere.Client("Ev0v9wwQPa90xDucdHTyFsllXGVHXouakUMObkNb") | |
| examples = [ | |
| Example("How are you?", "conversation"), | |
| Example("Hello!", "conversation"), | |
| Example("Can you explain me how it works?", "conversation"), | |
| Example("Tell me a joke", "conversation"), | |
| Example("Can you start a websocket server?", "websockets"), | |
| Example("Connect client to a websocket server", "websockets"), | |
| Example("Disconnect a client from server", "websockets"), | |
| Example("Establish a connection", "websockets"), | |
| Example("At what port connect the client?", "port"), | |
| Example("Start server at port 2001", "port"), | |
| Example("Connect a client at port 3012", "port"), | |
| Example("Which ports are busy?", "port"), | |
| Example("To which port can client connect", "port"), | |
| Example("What do you know?", "internet search"), | |
| Example("What are the most recent news?", "internet search"), | |
| Example("I need to know more", "internet search") | |
| ] | |
| response = co.classify( | |
| model='embed-english-v3.0', | |
| inputs=input, | |
| examples=examples) | |
| classifications = response.classifications | |
| return str(classifications) |