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

API Cloud REST de classification de documents Python

SDK Cloud GroupDocs.Classification pour Python est une API REST puissante conçue pour les développeurs ayant besoin de capacités avancées de classification de texte et de documents. Prenant en charge de nombreux formats de documents et un large éventail de taxonomies, cette API vous permet de classifier du texte brut, des documents et des lots de textes dans diverses catégories, notamment les taxonomies IAB-2, Documents et Sentiment. L’API est sécurisée par une authentification JWT, et le SDK Python simplifie l’intégration dans vos applications web, scripts et flux de travail d’automatisation.

Fonctionnalités de classification de documents

Prise en charge des formats de fichiers - Classifiez du texte et des documents dans de nombreux formats comme PDF, DOCX, TXT.
Prise en charge multilingue - Classifiez des documents dans plusieurs langues, dont l’anglais, le chinois, l’espagnol et l’allemand.
Classification personnalisée - Créez des catégories de classification personnalisées adaptées à vos besoins.
Classification par lots - Classifiez jusqu’à 10 textes en une seule requête.
Classification basée sur le contenu - Classifiez des documents en fonction du contenu de leur corps.

Fonctionnalités de classification par taxonomie

Taxonomie IAB-2 - Classifiez à l’aide de la taxonomie standard IAB-2 pour le contenu numérique et la publicité.
Taxonomie Documents - Classifiez des documents dans des catégories comme ADVE, Email, Form, Letter, Memo, Invoice, Report, Resume.
Taxonomie Sentiment - Classifiez du texte en sentiment Positive ou Negative.
Taxonomie Sentiment3 - Classifiez du texte en sentiment Positive, Neutral ou Negative.

Fonctionnalités d’intégration API

API RESTful - Accédez à la classification via une API REST pour une intégration facile.
Classification en temps réel - Effectuez une classification en temps réel de texte et de documents.
Réponses JSON et XML - Recevez les résultats en JSON ou XML pour une intégration système facile.

Fonctionnalités de sécurité et d’authentification

Authentification JWT - Sécurisez l’accès à l’API avec l’authentification JWT.
Client ID et Secret - Utilisez Client ID et Secret pour des appels API sécurisés.
Chiffrement des données - Chiffrez les communications entre les applications clientes et l’API Classification Cloud.

Fonctionnalités de performance

Infrastructure évolutive - Gère efficacement de grands volumes de documents.
Haute précision - Fournit des résultats très précis grâce à des algorithmes ML avancés.
Traitement rapide - Optimisé pour une classification rapide pour des applications haute performance.

Licence et authentification

Mode d’évaluation - Essayez l’API avec un compte d’essai gratuit.
Authentification sécurisée - Utilisez Client ID et Client Secret pour un accès API sécurisé.
Licence MIT - Le SDK Python est distribué sous la Licence MIT.

Formats de documents pris en charge

GroupDocs.Classification Cloud prend en charge la classification des formats de fichiers suivants :

Nom du formatExtension
Format de document portablePDF
Formats de documents WordsDOC, DOCX, DOCM, DOT, DOTX, DOTM
Formats Rich TextRTF
Fichier texte brutTXT
Formats OpenDocumentODT, OTT

Pour la liste complète des formats, consultez la documentation.

Taxonomies prises en charge

Taxonomie IAB-2 - Catégories comme Automotive, Books & Literature, Business & Finance, Technology & Computing, Travel, et plus encore.
Taxonomie Documents - Classifications comme ADVE, Email, Form, Letter, Memo, News, Invoice, Report, Resume, Scientific, Other.
Taxonomie Sentiment - Classification binaire du sentiment : Negative et Positive.
Taxonomie Sentiment3 - Sentiment à trois classes : Negative, Neutral, Positive.

Pour les détails des taxonomies, consultez la documentation.

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