Alexa Scraper
O ator scraper.alexa retorna respostas da Alexa enriquecidas com prompts relacionados, citações e ativos de mídia para que você possa avaliar como o modelo responde em diferentes mercados.
Exemplo de Solicitação
curl 'https://api.scrapeless.com/api/v2/scraper/request' \
--header 'Content-Type: application/json' \
--header 'x-api-token: {you_api_key}' \
--data '{
"actor": "scraper.alexa",
"input": {
"prompt": "Recommended attractions in New York",
"country": "US"
},
"webhook": {
"url": "http://www.youwebhook.com"
}
}'Parâmetros do Corpo
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
prompt | string | Sim | Prompt a ser enviado à Alexa. |
country | string | Sim | Código do país ou região. |
Campos de Resposta
| Parâmetro | Tipo | Descrição |
|---|---|---|
user_text | string | O texto original enviado pelo usuário. |
md_text | string | Resposta da Alexa formatada em Markdown. |
raw_text | string | Resposta da Alexa em texto simples. |
completed | bool | Indica se a geração da resposta foi concluída. |
answer_fragment_uri | string | URI do fragmento da resposta. |
answer_revision | int | Número da revisão da resposta. |
dialog_request_id | string | Identificador da solicitação de diálogo. |
endpoint_id | string | Identificador do endpoint/dispositivo que respondeu. |
fragment_count | int | Número de fragmentos da resposta. |
conversation | object | Contexto da conversa. |
conversation.id | string | Identificador da conversa. |
directives | array | Diretivas de processamento emitidas durante a interação. |
directives.name | string | Nome da diretiva, p. ex., RequestProcessingStarted. |
directives.namespace | string | Namespace da diretiva, p. ex., InteractionModel. |
directives.message_id | string | Identificador exclusivo da mensagem da diretiva. |
directives.dialog_request_id | string | ID da solicitação de diálogo associado à diretiva. |
directives.fragment_count | int | Número de fragmentos para a diretiva. |
references | array | Citações referenciadas na resposta. |
references.id | string | Identificador da citação, p. ex., cite_NWXekzs. |
references.title | string | Título da fonte referenciada. |
references.url | string | URL da fonte referenciada. |
sources | array | Links de origem que embasam a resposta. |
sources.text | string | Texto de exibição da fonte, p. ex., o nome do site. |
sources.url | string | URL da fonte. |
sources.type | string | Tipo da fonte, p. ex., OpenURL. |
sources.fragment_uri | string | URI do fragmento da fonte. |
suggestions | array | Prompts de acompanhamento sugeridos. |
suggestions.text | string | Texto de exibição da sugestão. |
suggestions.message | string | Mensagem enviada quando a sugestão é selecionada. |
suggestions.type | string | Tipo de sugestão, p. ex., TextMessage. |
suggestions.fragment_uri | string | URI do fragmento da sugestão. |
products | array | Informações de produtos retornadas pela Alexa (vazio quando não aplicável). |
products.product_id | string | Identificador do produto, p. ex., um ASIN da Amazon. |
products.citation_id | string | Identificador da citação que vincula o produto à resposta. |
products.title | string | Título do produto. |
products.image_url | string | URL da imagem do produto. |
products.url | string | URL da página do produto. |
products.price | string | Preço exibido, p. ex., $989.95. |
products.delivery | string | Informações de entrega, p. ex., Delivery by Tuesday, July 7. |
products.details | array | Lista de linhas de detalhes (título, preço, entrega, etc.). |
products.fragment_uri | string | URI do fragmento do produto. |
products.purpose | string | Finalidade da entrada do produto, p. ex., INFORMATION. |