Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.


Product Docs Swagger Examples Blog Support Dashboard

Installation

Le package est disponible sur PyPI et peut être installé via pip en exécutant la commande suivante :

pip install groupdocs-classification-cloud

PyPI - Version PyPI - Downloads Python-GroupDocsCloud


Exigences

  • Python 2.7 ou 3.4+
  • pip gestionnaire de paquets
  • Identifiants GroupDocs CloudClient ID et Client Secret depuis le Tableau de bord

Dépendances

Le SDK installe automatiquement les packages suivants :

PackageContrainte
urllib3>= 1.15
six>= 1.10
certifi
python-dateutil

Démarrage rapide

Obtenez vos identifiants API

Pour utiliser GroupDocs.Classification Cloud, inscrivez-vous sur le Tableau de bord GroupDocs.Cloud et obtenez votre Client ID et votre Client Secret.

Initialiser l’API

Utilisez le code suivant pour commencer à utiliser le SDK Cloud GroupDocs.Classification pour Python :

import groupdocsclassificationcloud
from groupdocsclassificationcloud import ClassificationApi, Configuration

# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"

# Create API configuration
configuration = Configuration(client_id, client_secret, "https://api.groupdocs.cloud")

# Create instance of the Classification API
classification_api = ClassificationApi(configuration=configuration)

Classifier du texte brut

Une fois initialisé, utilisez cet exemple de base pour classifier du texte brut :

import groupdocsclassificationcloud
from groupdocsclassificationcloud import ClassificationApi, Configuration, BaseRequest, ClassifyRequest

client_id = "YourClientId"
client_secret = "YourClientSecret"

configuration = Configuration(client_id, client_secret, "https://api.groupdocs.cloud")
classification_api = ClassificationApi(configuration=configuration)

request = ClassifyRequest(BaseRequest("Try text classification"), 3)
result = classification_api.classify(request)

print("Best class name = " + result.best_class_name)
print("Best class probability = " + str(result.best_class_probability))

Avec ce guide de démarrage rapide, vous êtes prêt à commencer à classifier du texte et des documents à l’aide de GroupDocs.Classification Cloud dans vos applications Python. Pour plus de détails, consultez la documentation.

Obtenir les formats de fichiers pris en charge

Récupérez la liste complète des formats de fichiers pris en charge via l’API Classification.

import groupdocsclassificationcloud
from groupdocsclassificationcloud import ClassificationApi, Configuration, GetSupportedFileFormatsRequest

client_id = "YourClientId"
client_secret = "YourClientSecret"

configuration = Configuration(client_id, client_secret, "https://api.groupdocs.cloud")
classification_api = ClassificationApi(configuration=configuration)

request = GetSupportedFileFormatsRequest()
response = classification_api.get_supported_file_formats(request)

print("Supported file-formats:")
for fmt in response.formats:
    print("{0} ({1})".format(fmt.file_format, fmt.extension))

Classifier un document depuis le stockage Cloud

Classifiez un document stocké dans le stockage GroupDocs Cloud à l’aide de la taxonomie Documents.

import groupdocsclassificationcloud
from groupdocsclassificationcloud import ClassificationApi, Configuration, BaseRequest, ClassifyRequest, FileInfo

client_id = "YourClientId"
client_secret = "YourClientSecret"

configuration = Configuration(client_id, client_secret, "https://api.groupdocs.cloud")
classification_api = ClassificationApi(configuration=configuration)

request = ClassifyRequest(
    BaseRequest(document=FileInfo(name="test_multi_pages.docx", folder="Temp/SdkTests/python"))
)
result = classification_api.classify(request)

print("Best class name = " + result.best_class_name)
print("Best class probability = " + str(result.best_class_probability))

Classifier du texte avec la taxonomie Sentiment

Effectuez une analyse de sentiment binaire ou à trois classes sur du texte brut.

import groupdocsclassificationcloud
from groupdocsclassificationcloud import ClassificationApi, Configuration, BaseRequest, ClassifyRequest

client_id = "YourClientId"
client_secret = "YourClientSecret"

configuration = Configuration(client_id, client_secret, "https://api.groupdocs.cloud")
classification_api = ClassificationApi(configuration=configuration)

request = ClassifyRequest(
    BaseRequest("This product exceeded my expectations!"),
    best_classes_count=1,
    taxonomy="Sentiment3"
)
result = classification_api.classify(request)

print("Sentiment = " + result.best_class_name)

Exemples de projets sur GitHub

Le dépôt GroupDocs.Classification Cloud Python SDK inclut des tests unitaires et des exemples prêts à l’emploi couvrant :

CatégorieExemples
Classification de texteClassifier du texte brut avec la taxonomie IAB-2
Classification de documentsClassifier des documents stockés dans le stockage cloud
InfoFormats de fichiers pris en charge
Analyse de sentimentClassification de sentiment binaire et à trois classes

Comment exécuter les exemples

  1. Clonez ou téléchargez le dépôt SDK
  2. Modifiez Settings/servercreds.json et définissez votre AppSid et AppKey
  3. Installez les dépendances : pip install groupdocs-classification-cloud -U
  4. Exécutez les tests depuis la racine du dépôt : python -m unittest discover -s test

Pour plus de détails, consultez Démarrage.


Product Docs Swagger Examples Blog Support Dashboard


Tags

Document Classification API | Python Cloud API | GroupDocs.Classification Cloud | REST API | Text Classification | Document Taxonomy | IAB-2 Taxonomy | Sentiment Taxonomy | Sentiment3 Taxonomy | JWT Authentication | Multi-language Support | Batch Classification | Content-Based Classification | Real-time Classification | Sentiment Analysis | Machine Learning Classification | High Accuracy Classification | Secure API Access | Cloud Storage Integration | Customer Feedback Analysis | Social Media Monitoring | Cross-platform API



 Français