luminoso-api

Biblioteca de clientes de Python para comunicarse con la API de descanso Luminoso
Descargar ahora

luminoso-api Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Luminoso, LLC
  • Sitio web del editor:
  • http://github.com/LuminosoInsight/

luminoso-api Etiquetas


luminoso-api Descripción

Luminoso-API es una biblioteca de clientes de Python para comunicarse con la API de REST Luminoso. Este paquete contiene el código de Python para interactuar con un servidor de procesamiento de texto Luminoso a través de su API de reposo. En este código, en lugar de tener que autenticar cada solicitud por separado, realiza un OBJETO "SESIÓN" que realiza un seguimiento de su información de inicio de sesión y llame a los métodos que se autenticarán correctamente. Engetting This Client API está diseñado para usar con Python 2.6 o 2.7. Puede descargarlo e instalarlo utilizando un Administrador de paquetes de Python: PIP Instale luminoso-apioreasy_install luminoso-apior Puede descargar este repositorio e instalarlo de la forma habitual: Python Setup.py Installif que está instalando en el entorno principal de Python en un sistema Mac o UNIX, probablemente necesitará prefijar esos comandos con sudo e ingrese su contraseña, como en sudo python setup.py install.getting comenzando, interactúa con la API utilizando un objeto Luminosoclient, que envía las solicitudes de HTTP a las URL que comienzan con un GI Ven ruta, y realiza un seguimiento de su información de autenticación. >>> desde Luminoso_API Importar luminosoclient >>> db = luminosoclient.connect ('/ my_username / my_database', username = 'my_username') Contraseña para my_username: >>> db.get ('get_relevance') {u'result ': } Las URL que puede comunicarse con se documentan en https://api.lumino.so/v2. Esa documentación es la fuente autorizada de lo que puede hacer con la API, y este código de Python está aquí para ayudarlo a hacerlo. El objeto Luminosoclient tiene métodos como .Get, .post y .put, que corresponde a lo correspondiente Métodos HTTP que usa la API. Por ejemplo, .get se usa para recuperar información sin cambiar nada ,.post se usa generalmente para crear cosas nuevas o tomar acciones, y se usa generalmente para actualizar la información. Examparas la mayoría de las veces, querrá referirse a su luminosocliente. a un proyecto en particular (también conocido como base de datos), pero un caso en el que no debe obtener una lista de proyectos en primer lugar: desde Luminoso_API Importar luminosoclientclient = luminosoclient.connect (username = 'jane', contraseña = my_secret_password ) Project_names = para proyecto en client.get ('. list_dbs')] Imprime Project_namesFor esa razón, tenemos una forma más sencilla para hacer una sola solicitud de obtención: resultado = luminosoclient.get_once ('. list_dbs' , nombre de usuario = 'jane', contraseña = secret_password) Project_names = para proyecto en el resultado] Imprimir Project_Namesan Ejemplo de trabajar con un proyecto, incluido el método .upload_documents que proporcionamos para que sea conveniente para cargar documentos en El formato correcto: de Lumi. NOSO_API Importar luminosoclientproject = luminosoclient.connect ('/ jane / prueba-proyecto') Project.post ('create_project') docs = Project.upload_documents (docs) resultado = proyecto.post ('create_project') Cuando el proyecto está listo (no debería llevar mucho tiempo con 2 documentos) *: Response = Project.Get ('get_relevance') Términos = , Término ) Para el término en respuesta ] Términos de impresión * Estamos trabajando en una llamada de API para ver el progreso de su proyecto. ACTUALIZACIONES. Vector "Objetos, que esta API volverá como cadenas codificadas de base64 inescrutables como esta: 'wab6ajg6kl_6d_6yahe__r9kl_6d_6yahe__r9kl_6d_6yahe__r9kle8blgkmo_80y8ccccccsn-9oaqcabp_tmafhammcuA'if ¿Quieres mirar dentro de estos vectores y compararlos entre ellos, descargue nuestra biblioteca llamada Pack64, disponible como PI P Instalar Pack64. Se convertirá estos en vectores adorables, por lo que requiere adormecida. >>> From Pack64 Import Panex64 >>> desempaquete64 ('wab6ajg6kl_6d_6y') Array (, DTYPE = FLOAT32) Página de inicio del producto


luminoso-api Software relacionado