A classificação de conteúdo analisa um documento e retorna uma lista de categorias de conteúdo que se aplicam ao texto encontrado no documento. Para classificar o conteúdo de um documento, chame o método classifyText
.
Uma lista completa das categorias de conteúdo retornadas pelo método classifyText
é encontrada aqui.
Nesta seção, veja como classificar o conteúdo em um documento. Para cada documento, é preciso enviar uma solicitação separada.
Como classificar conteúdo
Aqui está um exemplo de como classificar o conteúdo fornecido como uma string:
Protocolo
Para classificar o conteúdo de um documento, faça uma solicitação POST
ao método REST documents:classifyText
e forneça o corpo da solicitação apropriada, como mostrado no exemplo a seguir.
No exemplo, o comando gcloud auth application-default print-access-token
é usado para gerar um token de acesso para uma conta de serviço configurada para o projeto usando o SDK do Cloud do Google Cloud Platform.
Para ver instruções sobre como instalar o SDK do Cloud, configurar um projeto com uma conta de serviço, consulte o Guia de início rápido.
curl -X POST \ -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \ -H "Content-Type: application/json; charset=utf-8" \ --data "{ 'document':{ 'type':'PLAIN_TEXT', 'content':'Google, headquartered in Mountain View, unveiled the new Android phone at the Consumer Electronic Show. Sundar Pichai said in his keynote that users love their new Android phones.' } }" "https://language.googleapis.com/v1/documents:classifyText"
Go
Java
Node.js
Python
Como classificar o conteúdo do Cloud Storage
Veja um exemplo de classificação de conteúdo armazenado em um arquivo de texto no Cloud Storage:
Protocolo
Para classificar o conteúdo de um documento armazenado no Cloud Storage, crie uma solicitação POST
para o método REST documents:classifyText
e forneça a solicitação apropriada body com o caminho para o documento, como no exemplo a seguir.
curl -X POST \ -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \ -H "Content-Type: application/json; charset=utf-8" \ --data "{ 'document':{ 'type':'PLAIN_TEXT', 'gcsContentUri':'gs://<bucket-name>/<object-name>' } }" "https://language.googleapis.com/v1/documents:classifyText"
Go
Java
Node.js