Luminoso-API

Python-Client-Bibliothek für die Kommunikation mit der Luminoso-Rest-API
Jetzt downloaden

Luminoso-API Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Luminoso, LLC
  • Website des Verlags:
  • http://github.com/LuminosoInsight/

Luminoso-API Stichworte


Luminoso-API Beschreibung

luminoso-api ist eine Python-Client-Bibliothek für die Kommunikation mit der Luminoso-REST-API.Das Paket enthält Python-Code zum Interagieren mit einem Luminoso-Textverarbeitungsserver über den Rest-API. In diesem Code müssen Sie jede Anforderung separat authentifizieren "Session" -Objekt, das Ihre Anmeldeinformationen überprüft, und Anrufmethoden, die ordnungsgemäß authentifiziert werden sollen. Mit Python 2.6 oder 2.7 können Sie eingesetzt werden. PIP INSTALLIEREN LUMINOSO-APIOREASY_INSTALL LUMINOSO-APIOR Sie können dieses Repository herunterladen und installieren Sie es den üblichen Weg: Python Setup.py Installif Sie installieren Sie in der Haupt-Python-Umgebung auf einem Mac- oder Unix-System, Sie müssen wahrscheinlich diese Befehle mit Sudo vorangetifizieren und geben Sie Ihr Passwort ein, wie in Sudo Python Setup.py install install.gettinging startyou interagieren Sie mit dem API mit einem Luminosoclient-Objekt, das HTTP-Anforderungen an URLs sendet, die mit einem GI beginnen VEN-Pfad, und hält Ihre Authentifizierungsinformationen nach. >>> von luminoso_api Import Luminosoklient >>> db = luminosoclient.connect ('/ my_username / my_database', Benutzername = 'my_username') Passwort für my_username: >>> db.get ('get_relevance') {u'result ': } Die URLs, mit denen Sie kommunizieren können, werden unter https://api.lumino.so/v2 dokumentiert. Diese Dokumentation ist die autorisierende Quelle für das, was Sie mit der API tun können, und dieser Python-Code ist nur hier, um Ihnen zu helfen, um es zu dabei. HTTP-Methoden, die die API verwendet. Beispieltet wird beispielsweise zum Abrufen von Informationen verwendet, ohne irgendetwas zu ändern. zu einem bestimmten Projekt (auch als Datenbank bezeichnet), aber ein Fall, in dem Sie nicht, in der Sie sich nicht befinden, um eine Liste von Projekten überhaupt zu erhalten ) project_names = für das Projekt in client.get ('. list_dbs')] Print Project_NamesFOR Dieser Grund haben wir ein einfacheres Formular für die Erstellung einer einzelnen Get-Anforderung: result = luminosoclient.get_once ('. list_dbs' , username = 'jane', password = secret_password) projects_names = für das Projekt in Ergebnis] Print Project_NamesAn-Beispiel für das Arbeiten mit einem Projekt, einschließlich der Methode .UPLOAD_DOCUMENTS das richtige Format: von Lumi Noso_API Import luminosoclientProject = luminosoclient.connect ('/ jane / test-project') project.post ('create_project') docs = project.upload_documents (docs) result = project.post ('create_project'), wenn das Projekt fertig ist (es sollte nicht lange mit 2 Dokumenten dauern) *: response = project.get ('get_relevance') Begriffe = , Term ) für den Begriff als Antwort ] Druckbedingungen * Wir arbeiten an einem API-Anruf, um den Fortschritt Ihres Projekts anzuzeigen. VectorSthe Semantik der Begriffe werden durch " Vector "Objekte, die diese API als absummierbare Base64-codierte Saiten so kehren, wie dieses: 'WAB6AJG6KL_6D_6YAHE 8CCOCAE8BLGKABP_TMAFHAMMCUA'IF Sie möchten in diese Vektoren schauen und miteinander vergleichen, laden Sie unsere Bibliothek namens PACK64 herunter, die als PI verfügbar ist p install pack64. Es wird diese in künstliche Vektoren drehen, sodass es numpy erforderlich ist. >>> von Pack64 Importieren Sie UNPACK64 >>> Unpack64 ('WAB6AJG6KL_6D_6Y') Anordnung (, dtype = float32) Homepage des Produkts


Luminoso-API Zugehörige Software