You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Adds improvements for the response of the Language Identification API
- New classes for the management of the Request/Responses of APIs:
- Deep Categorization
- Text Clustering
- Summarization
Tests, the README and setup files and the examples have been updated to reflect these changes.
Copy file name to clipboardExpand all lines: README.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,23 +39,29 @@ And we are always available at support@meaningcloud.com
39
39
This SDK currently contains the following:
40
40
41
41
-**Request**: manages requests to any of MeaningCloud's APIS. It can also be used to directly generate requests without using specific classes .
42
-
-**LanguageRequest**: models a request to MeaningCloud Language Identification API.
43
-
-**TopicsRequest**: models a request to MeaningCloud TopicsExtraction API.
44
42
-**ClassRequest**: models a request to MeaningCloud Text Classification API.
45
-
-**SentimentRequest**: models a request to MeaningCloud Sentiment Analysis API.
43
+
-**ClusteringRequest**: models a request to MeaningCloud Text Clustering API.
44
+
-**DeepCategorizationRequest**: models a request to MeaningCloud Deep Categorization API.
45
+
-**LanguageRequest**: models a request to MeaningCloud Language Identification API.
46
46
-**ParserRequest**: models a request to Meaningcloud Lemmatization, PoS and Parsing API.
47
+
-**SentimentRequest**: models a request to MeaningCloud Sentiment Analysis API.
48
+
-**SummarizationRequest**: models a request to Meaningcloud Summarization API.
49
+
-**TopicsRequest**: models a request to MeaningCloud TopicsExtraction API.
47
50
-**Response**: models a generic response from the MeaningCloud API.
48
-
-**TopicsResponse**: models a response from the Topic Extraction API, providing auxiliary functions to work with the response, extracting the different types of topics and some of the most used fields in them.
49
51
-**ClassResponse**: models a response from the Text Classification API, providing auxiliary functions to work with the response and extract the different fields in each category.
50
-
-**SentimentResponse**: models a response from the Sentiment Analysis API, providing auxiliary functions to work with the response and extract the sentiment detected at different levels and for different elements.
52
+
-**ClusteringResponse**: models a response from the Text Clustering API, providing auxiliary functions to work with the response and extract the different fields in each cluster.
53
+
-**DeepCategorizationResponse**: models a response from the Deep Categorization API, providing auxiliary functions to work with the response and extract the different fields in each category.
51
54
-**LanguageResponse**: models a response from the Language Identification API, providing auxiliary functions to work with the response and extract the sentiment detected at different levels and for different elements.
52
55
-**ParserResponse**: models a response from the Lemmatization, PoS and Parsing API, providing auxiliary functions to work with the response and extract the lemmatization and PoS tagging of the text provided.
56
+
-**SentimentResponse**: models a response from the Sentiment Analysis API, providing auxiliary functions to work with the response and extract the sentiment detected at different levels and for different elements.
57
+
-**SummarizationResponse**: models a response from the Summarization API, providing auxiliary functions to work with the response and obtain the summary extracted.
58
+
-**TopicsResponse**: models a response from the Topic Extraction API, providing auxiliary functions to work with the response, extracting the different types of topics and some of the most used fields in them.
53
59
54
60
### Usage
55
61
56
62
In the _example_ folder, there are two examples:
57
63
-**Client.py**, which contains a simple example on how to use the SDK
58
-
-**mc_showcase**, which implements a pipeline where plain text files are read from a folder, and two CSV files result as output: one with several types of analyses done over each text, and the results from running Text Clustering over the complete collection.
64
+
-**mc_showcase**, which implements a pipeline where plain text files are read from a folder, and two CSV files result as output: one with several types of analyses done over each text, and the results from running [Text Clustering](https://www.meaningcloud.com/developer/text-clustering) over the complete collection.
59
65
The analyses done are:
60
66
61
67
*[Language Identification](https://www.meaningcloud.com/developer/language-identification): detects the language and returns code or name
0 commit comments