- Introdução
- Configurando sua conta
 - Balanceamento
 - Clusters
 - Desvio de conceito
 - Cobertura
 - Conjuntos de dados
 - Campos gerais
 - Rótulos (previsões, níveis de confiança, hierarquia do rótulo e sentimento do rótulo)
 - Modelos
 - Transmissões
 - Classificação do Modelo
 - Projetos
 - Precisão
 - Lembrar
 - Mensagens anotadas e não anotadas
 - Campos de extração
 - Fontes
 - Taxonomias
 - Treinamento
 - Previsões positivos e negativos verdadeiros e falsos
 - Validação
 - Mensagens
 
 - Controle de acesso e administração
 - Gerencie origens e conjuntos de dados
- Entender a estrutura de dados e permissões
 - Criando ou excluindo uma origem de dados na GUI
 - Carregar um arquivo CSV para uma origem
 - Preparando dados para carregamento de .CSV
 - Criação de um conjunto de dados
 - Origens e conjuntos de dados multilíngues
 - Habilitando o sentimento em um conjunto de dados
 - Como corrigir as configurações do conjunto de dados
 - Excluindo uma mensagem
 - Exclusão de um conjunto de dados
 - Exportação de um conjunto de dados
 - Usando integrações do Exchange
 
 - Treinamento e manutenção do modelo
- Noções Básicas sobre rótulos, campos gerais e metadados
 - Hierarquia de rótulos e práticas recomendadas
 - Comparação de casos de uso de análise e automação
 - Transformando seus objetivos em rótulos
 - Visão geral do processo de treinamento do modelo
 - Anotação generativa
 - Status do conjunto de dados
 - Treinamento de modelos e práticas recomendadas de anotação
 - Treinamento com análise de sentimento de rótulo habilitada
 
- Compreensão dos requisitos de dados
 - Treinamento
 - Introdução ao Refine
 - Precisão e recall explicados
 - Precisão e recall
 - Como a validação funciona
 - Compreender e melhorar o desempenho do modelo
 - Motivos para baixa precisão média do rótulo
 - Treinamento usando Check label e Perda de rótulo
 - Treinamento usando Ensinar rótulo (Refinar)
 - Treinamento usando a Pesquisa (Refinamento)
 - Noções Básicas e Aumentando a Cobertura
 - Melhorando o balanceamento e usando o Rebalanceamento
 - Quando parar de treinar seu modelo
 
- Uso dos campos gerais
 
 - Extração generativa
 - Uso de análise e monitoramento
 - Automations e Communications Mining™
 - Desenvolvedor
- Carregamento de dados
 - Baixando dados
 - Integração do Exchange com usuário do serviço do Azure
 - Integração do Exchange com Autenticação de Aplicativo do Azure
 - Integração do Exchange com Autenticação de aplicativo e gráfico do Azure
 - Como buscar dados para o Tableau com o Python
 - Integração do Elasticsearch
 - Extração de campo geral
 - Integração auto-hospedada do Exchange
 - Framework de automação da UiPath®
 - Atividades oficiais da UiPath®
 
- Como as máquinas aprendem a entender as palavras: um guia para incorporações ao NLP
 - Aprendizado baseado em solicitação com Transformers
 - Efficient Transformers II: extração de conhecimento e ajustes finos
 - Transformers eficientes I: mecanismos de atenção
 - Modelagem de intenção hierárquica profunda não supervisionada: obtenção de valor sem dados de treinamento
 - Corrigindo viés de anotação com o Communications Mining™
 - Aprendizado ativo: melhores modelos de ML em menos tempo
 - Está tudo nos números - avaliando o desempenho do modelo com métricas
 - Por que a validação de modelos é importante
 - Comparação do Communications Mining™ e do Google AutoML para inteligência de dados de conversa
 
 - Licenciamento
 - Perguntas frequentes e mais
 

Guia do usuário do Communications Mining
 /api/v1/datasets
               
Permissões necessárias: exibir rótulos
- Bash
curl -X GET 'https://<my_api_endpoint>/api/v1/datasets' \ -H "Authorization: Bearer $REINFER_TOKEN"curl -X GET 'https://<my_api_endpoint>/api/v1/datasets' \ -H "Authorization: Bearer $REINFER_TOKEN" - Nó
const request = require("request"); request.get( { url: "https://<my_api_endpoint>/api/v1/datasets", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } );const request = require("request"); request.get( { url: "https://<my_api_endpoint>/api/v1/datasets", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } ); - Python
import json import os import requests response = requests.get( "https://<my_api_endpoint>/api/v1/datasets", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, ) print(json.dumps(response.json(), indent=2, sort_keys=True))import json import os import requests response = requests.get( "https://<my_api_endpoint>/api/v1/datasets", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, ) print(json.dumps(response.json(), indent=2, sort_keys=True)) - Resposta
{ "datasets": [ { "created": "2018-10-15T15:48:49.603000Z", "description": "An optional long form description.", "has_sentiment": true, "id": "18ba5ce699f8da1f", "last_modified": "2018-10-15T15:48:49.603000Z", "model_family": "english", "name": "example", "owner": "<project>", "source_ids": ["18ba5ce699f8da1f"], "title": "An Example Dataset" } ], "status": "ok" }{ "datasets": [ { "created": "2018-10-15T15:48:49.603000Z", "description": "An optional long form description.", "has_sentiment": true, "id": "18ba5ce699f8da1f", "last_modified": "2018-10-15T15:48:49.603000Z", "model_family": "english", "name": "example", "owner": "<project>", "source_ids": ["18ba5ce699f8da1f"], "title": "An Example Dataset" } ], "status": "ok" } 
 /api/v1/datasets/<project>
               
Permissões necessárias: exibir rótulos
 /api/v1/datasets/<project>/<dataset_name>
               
Permissões necessárias: exibir rótulos
- Bash
curl -X GET 'https://<my_api_endpoint>/api/v1/datasets/<project>/example' \ -H "Authorization: Bearer $REINFER_TOKEN"curl -X GET 'https://<my_api_endpoint>/api/v1/datasets/<project>/example' \ -H "Authorization: Bearer $REINFER_TOKEN" - Nó
const request = require("request"); request.get( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } );const request = require("request"); request.get( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } ); - Python
import json import os import requests response = requests.get( "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, ) print(json.dumps(response.json(), indent=2, sort_keys=True))import json import os import requests response = requests.get( "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, ) print(json.dumps(response.json(), indent=2, sort_keys=True)) - Resposta
{ "dataset": { "created": "2018-10-15T15:48:49.603000Z", "description": "An optional long form description.", "has_sentiment": true, "id": "18ba5ce699f8da1f", "last_modified": "2018-10-15T15:48:49.603000Z", "model_family": "english", "name": "example", "owner": "<project>", "source_ids": ["18ba5ce699f8da1f"], "title": "An Example Dataset" }, "status": "ok" }{ "dataset": { "created": "2018-10-15T15:48:49.603000Z", "description": "An optional long form description.", "has_sentiment": true, "id": "18ba5ce699f8da1f", "last_modified": "2018-10-15T15:48:49.603000Z", "model_family": "english", "name": "example", "owner": "<project>", "source_ids": ["18ba5ce699f8da1f"], "title": "An Example Dataset" }, "status": "ok" } 
 /api/v1/datasets/<project>/<dataset>/model-tags
               
Permissões necessárias: Administrador de modelo
- Bash
curl -X GET 'https://<my_api_endpoint>/api/v1/datasets/<project>/model-tags' \ -H "Authorization: Bearer $REINFER_TOKEN"curl -X GET 'https://<my_api_endpoint>/api/v1/datasets/<project>/model-tags' \ -H "Authorization: Bearer $REINFER_TOKEN" - Nó
const request = require("request"); request.get( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/model-tags", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } );const request = require("request"); request.get( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/model-tags", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } ); - Python
import json import os import requests response = requests.get( "https://<my_api_endpoint>/api/v1/datasets/<project>/model-tags", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, ) print(json.dumps(response.json(), indent=2, sort_keys=True))import json import os import requests response = requests.get( "https://<my_api_endpoint>/api/v1/datasets/<project>/model-tags", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, ) print(json.dumps(response.json(), indent=2, sort_keys=True)) - Resposta
{ "model_tags": [ { "name": "prod", "updated_at": "2021-11-16T12:31:00.123Z", "version": 5 }, { "name": "staging", "updated_at": "2021-11-15T12:30:00.123Z", "version": 7 } ], "status": "ok" }{ "model_tags": [ { "name": "prod", "updated_at": "2021-11-16T12:31:00.123Z", "version": 5 }, { "name": "staging", "updated_at": "2021-11-15T12:30:00.123Z", "version": 7 } ], "status": "ok" } 
 /api/v1/datasets/<project>/<dataset>
               
Permissões necessárias: Modificar conjuntos de dados
- Bash
curl -X PUT 'https://<my_api_endpoint>/api/v1/datasets/<project>/example' \ -H "Authorization: Bearer $REINFER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "dataset": { "description": "An optional long form description.", "model_family": "english", "source_ids": [ "18ba5ce699f8da1f" ], "title": "An Example Dataset" } }'curl -X PUT 'https://<my_api_endpoint>/api/v1/datasets/<project>/example' \ -H "Authorization: Bearer $REINFER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "dataset": { "description": "An optional long form description.", "model_family": "english", "source_ids": [ "18ba5ce699f8da1f" ], "title": "An Example Dataset" } }' - Nó
const request = require("request"); request.put( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, json: true, body: { dataset: { description: "An optional long form description.", model_family: "english", source_ids: ["18ba5ce699f8da1f"], title: "An Example Dataset", }, }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } );const request = require("request"); request.put( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, json: true, body: { dataset: { description: "An optional long form description.", model_family: "english", source_ids: ["18ba5ce699f8da1f"], title: "An Example Dataset", }, }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } ); - Python
import json import os import requests response = requests.put( "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, json={ "dataset": { "title": "An Example Dataset", "description": "An optional long form description.", "source_ids": ["18ba5ce699f8da1f"], "model_family": "english", } }, ) print(json.dumps(response.json(), indent=2, sort_keys=True))import json import os import requests response = requests.put( "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, json={ "dataset": { "title": "An Example Dataset", "description": "An optional long form description.", "source_ids": ["18ba5ce699f8da1f"], "model_family": "english", } }, ) print(json.dumps(response.json(), indent=2, sort_keys=True)) - Resposta
{ "dataset": { "created": "2018-10-15T15:48:49.603000Z", "description": "An optional long form description.", "has_sentiment": true, "id": "b9a1fd75f6133bce", "last_modified": "2018-10-15T15:48:49.603000Z", "model_family": "english", "name": "example", "owner": "<project>", "source_ids": ["18ba5ce699f8da1f"], "title": "An Example Dataset" }, "status": "ok" }{ "dataset": { "created": "2018-10-15T15:48:49.603000Z", "description": "An optional long form description.", "has_sentiment": true, "id": "b9a1fd75f6133bce", "last_modified": "2018-10-15T15:48:49.603000Z", "model_family": "english", "name": "example", "owner": "<project>", "source_ids": ["18ba5ce699f8da1f"], "title": "An Example Dataset" }, "status": "ok" } 
| Name | Tipo | Required | Description | 
|---|---|---|---|
title | String | não | Título legível por humanos de uma linha para o conjunto de dados. | 
description | String | não | Uma descrição mais longa do conjunto de dados. | 
source_ids | array<string> | não | Uma matriz de IDs de origem a ser incluída neste conjunto de dados. | 
model_family | String | não | Família de modelo de conjunto de dados, pode ser inglês ou multilíngue. O padrão é inglês. Para verificar os idiomas que são compatíveis com a família de modelos multilíngues, acesse Origens e conjuntos de dados multilíngues. | 
has_sentiment | Booleano | não | Se os rótulos no conjunto de dados devem ser aplicados com sentimento. O padrão é verdadeiro. | 
 /api/v1/datasets/<project>/<dataset>
               
Permissões necessárias: administrador de conjuntos de dados
- Bash
curl -X POST 'https://<my_api_endpoint>/api/v1/datasets/<project>/example' \ -H "Authorization: Bearer $REINFER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "dataset": { "title": "An Alternative Title" } }'curl -X POST 'https://<my_api_endpoint>/api/v1/datasets/<project>/example' \ -H "Authorization: Bearer $REINFER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "dataset": { "title": "An Alternative Title" } }' - Nó
const request = require("request"); request.post( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, json: true, body: { dataset: { title: "An Alternative Title" } }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } );const request = require("request"); request.post( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, json: true, body: { dataset: { title: "An Alternative Title" } }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } ); - Python
import json import os import requests response = requests.post( "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, json={"dataset": {"title": "An Alternative Title"}}, ) print(json.dumps(response.json(), indent=2, sort_keys=True))import json import os import requests response = requests.post( "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, json={"dataset": {"title": "An Alternative Title"}}, ) print(json.dumps(response.json(), indent=2, sort_keys=True)) - Resposta
{ "dataset": { "created": "2018-10-15T15:48:49.603000Z", "description": "An optional long form description.", "has_sentiment": true, "id": "b9a1fd75f6133bce", "last_modified": "2018-10-15T15:53:08.479000Z", "model_family": "english", "name": "example", "owner": "<project>", "source_ids": ["18ba5ce699f8da1f"], "title": "An Alternative Title" }, "status": "ok" }{ "dataset": { "created": "2018-10-15T15:48:49.603000Z", "description": "An optional long form description.", "has_sentiment": true, "id": "b9a1fd75f6133bce", "last_modified": "2018-10-15T15:53:08.479000Z", "model_family": "english", "name": "example", "owner": "<project>", "source_ids": ["18ba5ce699f8da1f"], "title": "An Alternative Title" }, "status": "ok" } 
| Name | Tipo | Required | Description | 
|---|---|---|---|
title | String | não | Título legível por humanos de uma linha para o conjunto de dados. | 
description | String | não | Uma descrição mais longa do conjunto de dados. | 
source_ids | array<string> | não | Uma matriz de IDs de origem a ser incluída neste conjunto de dados. | 
 /api/v1/datasets/<project>/<dataset_name>
               
Permissões necessárias: administrador de conjuntos de dados
- Bash
curl -X DELETE 'https://<my_api_endpoint>/api/v1/datasets/<project>/example' \ -H "Authorization: Bearer $REINFER_TOKEN"curl -X DELETE 'https://<my_api_endpoint>/api/v1/datasets/<project>/example' \ -H "Authorization: Bearer $REINFER_TOKEN" - Nó
const request = require("request"); request.delete( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } );const request = require("request"); request.delete( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } ); - Python
import json import os import requests response = requests.delete( "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, ) print(json.dumps(response.json(), indent=2, sort_keys=True))import json import os import requests response = requests.delete( "https://<my_api_endpoint>/api/v1/datasets/<project>/example", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, ) print(json.dumps(response.json(), indent=2, sort_keys=True)) - Resposta
{ "status": "ok" }{ "status": "ok" } 
 /api/v1/datasets/<project>/<dataset_name>/export
               
Permissões necessárias: exportar conjuntos de dados
- Bash
curl -X POST 'https://<my_api_endpoint>/api/v1/datasets/<project>/example/export' \ -H "Authorization: Bearer $REINFER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "limit": 1 }'curl -X POST 'https://<my_api_endpoint>/api/v1/datasets/<project>/example/export' \ -H "Authorization: Bearer $REINFER_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "limit": 1 }' - Nó
const request = require("request"); request.post( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/example/export", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, json: true, body: { limit: 1 }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } );const request = require("request"); request.post( { url: "https://<my_api_endpoint>/api/v1/datasets/<project>/example/export", headers: { Authorization: "Bearer " + process.env.REINFER_TOKEN, }, json: true, body: { limit: 1 }, }, function (error, response, json) { // digest response console.log(JSON.stringify(json, null, 2)); } ); - Python
import json import os import requests response = requests.post( "https://<my_api_endpoint>/api/v1/datasets/<project>/example/export", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, json={"limit": 1}, ) print(json.dumps(response.json(), indent=2, sort_keys=True))import json import os import requests response = requests.post( "https://<my_api_endpoint>/api/v1/datasets/<project>/example/export", headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]}, json={"limit": 1}, ) print(json.dumps(response.json(), indent=2, sort_keys=True)) - Resposta
{ "comments": [ { "annotations": { "labels": { "assigned": [ { "name": "Parent Label", "sentiment": "positive" }, { "name": "Parent Label > Child Label", "sentiment": "positive" } ] } }, "comment": { "context": "1596721237668", "created_at": "2020-08-06T13:20:28.531000Z", "has_annotations": true, "id": "0123456789abcdef", "last_modified": "2020-08-06T13:40:37.668000Z", "messages": [ { "body": { "text": "Alice,\n\nHere are the figures for today.\n\nRegards,\nBob" }, "from": "bob@organisation.org", "sent_at": "2011-12-11T11:05:10Z", "subject": { "text": "Today's figures" }, "to": ["alice@company.com"] } ], "source_id": "47194279497e141e", "text_format": "plain", "thread_id": "123456", "timestamp": "2011-12-11T11:05:10Z", "uid": "47194279497e141e.0123456789abcdef", "user_properties": { "string:Recipient Domain": "company.com", "string:Sender Domain": "organisation.org" } }, "predictions": { "labels": [ { "name": "Another Parent Label", "probability": 0.954979807138443, "sentiment": -0.4281917143125379 }, { "name": "Another Parent Label > Another Child Label", "probability": 0.7726812064647675, "sentiment": -0.6603664430231163 } ] } } ], "continuation": "2021-02-16T10:55:05Z.c060a787c0b2bbf95526ad5cf28bf582", "status": "ok" }{ "comments": [ { "annotations": { "labels": { "assigned": [ { "name": "Parent Label", "sentiment": "positive" }, { "name": "Parent Label > Child Label", "sentiment": "positive" } ] } }, "comment": { "context": "1596721237668", "created_at": "2020-08-06T13:20:28.531000Z", "has_annotations": true, "id": "0123456789abcdef", "last_modified": "2020-08-06T13:40:37.668000Z", "messages": [ { "body": { "text": "Alice,\n\nHere are the figures for today.\n\nRegards,\nBob" }, "from": "bob@organisation.org", "sent_at": "2011-12-11T11:05:10Z", "subject": { "text": "Today's figures" }, "to": ["alice@company.com"] } ], "source_id": "47194279497e141e", "text_format": "plain", "thread_id": "123456", "timestamp": "2011-12-11T11:05:10Z", "uid": "47194279497e141e.0123456789abcdef", "user_properties": { "string:Recipient Domain": "company.com", "string:Sender Domain": "organisation.org" } }, "predictions": { "labels": [ { "name": "Another Parent Label", "probability": 0.954979807138443, "sentiment": -0.4281917143125379 }, { "name": "Another Parent Label > Another Child Label", "probability": 0.7726812064647675, "sentiment": -0.6603664430231163 } ] } } ], "continuation": "2021-02-16T10:55:05Z.c060a787c0b2bbf95526ad5cf28bf582", "status": "ok" } 
Esta rota permite exportar um conjunto de dados. Ela retorna uma lista de comentários com rótulos atribuídos e as previsões mais recentes disponíveis. Outras maneiras de exportar um conjunto de dados são o download de CSV no navegador e o download de JSONL por meio da CLI. Para uma comparação detalhada, consulte a tabela de comparação.
| Nome | Tipo | Required | Description | 
|---|---|---|---|
comment_uids | array<string> | não | Uma lista de no máximo 256 UIDs de comentários (no formato de source_id.comment_id). Se fornecido, somente esses comentários serão incluídos na resposta. Nenhum outro filtro pode ser passado com comment_uids.
                               | 
source_ids | array<string> | não | Uma lista de no máximo 1.024 IDs de origem. Se informada, apenas comentários dessas origens serão incluídos na resposta. | 
order_by | String | não | Um de created_at ou timestamp. Se fornecido, retorna os comentários classificados pela data de criação da API dos comentários (created_at), ou pelo carimbo de data/hora do comentário definido pelo usuário (timestamp). O padrão é timestamp.
                               | 
from | String | não | Um carimbo de data/hora ISO-8601. Se fornecido, retorna apenas comentários a partir deste carimbo de data/hora. O campo order_by relacionado controla qual carimbo de data/hora será usado para filtragem.
                               | 
to | String | não | Um carimbo de data/hora ISO-8601. Se fornecido, retorna apenas comentários até este carimbo de data/hora (inclusivo). O campo order_by relacionado controla qual carimbo de data/hora será usado para filtragem.
                               | 
continuation | String | não | Token de paginação (fornecido na resposta). Deve ser usado para buscar o próximo número limit de comentários.
                               | 
limit | Número | não | Número de comentários retornados por resposta, até um máximo de 256. Padrão: 64. | 
| Name | Tipo | Description | 
|---|---|---|
comments | array<Comment> | Uma lista de comentários com seus rótulos atribuídos e previstos. | 
continuation | String | Token de paginação para buscar o próximo número limit de comentários. Se não houver mais comentários, este campo não estará presente na resposta.
                            | 
Comment tem o seguinte formato:
               | Name | Tipo | Description | 
|---|---|---|
comment | object | Objeto do comentário. O formato é descrito na Referência de comentários. | 
annotations | object | Objeto que contém um único campo labels.assigned , que é uma lista de rótulos atribuídos a este comentário. O formato é descrito na Referência de rótulos. Observe que ela não incluirá previsões, pois esses rótulos são atribuídos, não previstos.
                            | 
predictions | object | Objeto que contém um único campo labels , que é uma lista de rótulos previstos para este comentário. O formato é descrito na Referência de rótulos.
                            |