Alexa Scraper
O actor scraper.alexa retorna respostas do Alexa enriquecidas com prompts relacionados, citações e recursos de mídia, para que você possa avaliar como o modelo responde em diferentes mercados.
Exemplo de Requisiçã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
| Parameter | Type | Required | Description |
|---|---|---|---|
prompt | string | Sim | Prompt a ser enviado ao Alexa. |
country | string | Sim | Código de país ou região. |
Campos de Resposta
| Parameter | Type | Description |
|---|---|---|
user_text | string | O texto original enviado pelo usuário. |
md_text | string | Resposta do Alexa formatada em Markdown. |
raw_text | string | Resposta do Alexa em texto simples. |
completed | bool | 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 requisiçã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, por exemplo, RequestProcessingStarted. |
directives.namespace | string | Namespace da diretiva, por exemplo, InteractionModel. |
directives.message_id | string | Identificador único da mensagem da diretiva. |
directives.dialog_request_id | string | ID da requisição de diálogo associada à diretiva. |
directives.fragment_count | int | Número de fragmentos da diretiva. |
references | array | Citações referenciadas na resposta. |
references.id | string | Identificador da citação, por exemplo, cite_NWXekzs. |
references.title | string | Título da fonte referenciada. |
references.url | string | URL da fonte referenciada. |
sources | array | Links de fontes que embasam a resposta. |
sources.text | string | Texto de exibição da fonte, por exemplo, o nome do site. |
sources.url | string | URL da fonte. |
sources.type | string | Tipo da fonte, por exemplo, 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 da sugestão, por exemplo, TextMessage. |
suggestions.fragment_uri | string | URI do fragmento da sugestão. |
products | array | Informações de produtos retornadas pelo Alexa (vazio quando não aplicável). |
products.product_id | string | Identificador do produto, por exemplo, 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 de exibição, por exemplo, $989.95. |
products.delivery | string | Informações de entrega, por exemplo, 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, por exemplo, INFORMATION. |