luminoso-api.

Biblioteca de clientes Python para se comunicar com a API de REST LUMCOSO
Baixe Agora

luminoso-api. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Luminoso, LLC
  • Site do editor:
  • http://github.com/LuminosoInsight/

luminoso-api. Tag


luminoso-api. Descrição

Luminoso-API é uma biblioteca de clientes Python para se comunicar com o pacote Luminoso REST API.Este pacote contém código Python para interagir com um servidor de processamento de texto Luminoso através de sua repouso API.Im este código, em vez de ter que autenticar cada solicitação separadamente, você faz um Objeto de "sessão" que acompanha as suas informações de login e os métodos de chamada, que será adequadamente autenticado.Getting IniciadoThis API do cliente foi projetado para ser usado com o Python 2.6 ou 2.7.Você pode baixar e instalá-lo usando um Pilhão Python Gerenciador: PIP Instalar Luminoso-Apioreasy_Install Luminoso-Apior Você pode baixar este repositório e instalá-lo a maneira usual: Python Setup.py Installif Você está instalando no ambiente Python principal em um sistema Mac ou UNIX, você provavelmente precisará prefixar esses comandos com sudo e digite sua senha, como no Sudo Python Setup.py install.getting IniciadoYou Interact com a API usando um objeto Luminosoclient, que envia solicitações HTTP para URLs começando com um GI Path do Ven, e mantém o controle de suas informações de autenticação. >>> De Luminoso_api Import Luminosoclient >>> db = luminosoclient.connect ('/ my_username / my_database', nome de usuário = 'my_username') Senha para my_username: >>> db.get ('get_relevance') {u'result ': } Os URLs que você pode se comunicar são documentados em https://api.lumino.so/v2. Essa documentação é a fonte autoritativa para o que você pode fazer com a API, e este código Python é apenas aqui para ajudá-lo a fazer isso. Um objeto luminossoclient tem métodos como .get, .POST e .put, que correspondem ao Métodos http que a API usa. Por exemplo, o .GET é usado para recuperar informações sem alterar qualquer coisa, .POST é geralmente usado para criar novas coisas ou tomar ações, e .put é geralmente usado para atualizar informações. Examplos a maioria do tempo, você vai querer que seu luminossoclient Para um determinado projeto (também conhecido como um banco de dados), mas um caso em que você não deve obter uma lista de projetos em primeiro lugar: de Luminoso_api Import LuminosoclientClient = Luminosoclient.Connect (username = 'Jane', senha = my_secret_password Project_names = para o projeto no Client.Get ('. list_dbs')] Imprimir project_namesfor que temos um formulário mais simples para fazer uma única solicitação de obtenção: resultado = luminosoclient.get_once ('. List_dbs' , Nome de usuário = 'Jane', Password = Secret_Password) Project_Names = para projeto em Resultado] Imprimir Project_Namesan Exemplo de trabalho com um projeto, incluindo o método .upload_documents que fornecemos para torná-lo conveniente para fazer o upload de documentos. O formato certo: de lumi Noso_api Import LuminosoclientProject = Luminosoclient.Connect ('/ Jane / Test-Project') Project.post ('Create_Project') docs = , Termo ) para o termo em resposta ] Imprimir termos * Estamos trabalhando em uma chamada de API para ver o progresso do seu projeto.Vetores A semântica dos termos são representadas por " Vector "Objects, que esta API retornará como strings de codificação de base 64s inescrutáveis como esta: 'wab6ajg6kl_6d_6yahe__r9ksae8blgkmo_80y8ccoccsn-9oaqcabp_tmafhammcua'i você deseja olhar para dentro desses vetores e compará-los um ao outro, baixar nossa biblioteca chamada pack64, disponível como pi p instalar pack64. Vai transformá-los em vetores numpy, então requer numpio. >>> de Pack64 Importar Descompactar64 >>> Undack64 ('wab6ajg6kl_6d_6y') array (, dtype = float32) página inicial do produto


luminoso-api. Software Relacionado