Detalhes do ciclo de vida
Use esta referência para montar suas requisições e interpretar cada resposta retornada pela API LLM Chat Scraper.
Parâmetros comuns
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
actor | string | Sim | Identificador que define qual modelo será executado. |
webhook | object | Não | Objeto com as configurações opcionais do webhook. |
webhook.url | string | Não | Endpoint HTTPS que receberá o resultado ao final. |
input | object | Sim | Parâmetros específicos do ator (prompt, modo, país etc.). |
Estrutura do resultado
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
status | string | Sim | Estado da tarefa: pending, running, success ou failed. |
message | string | Não | Mensagem de erro quando a tarefa falha. |
task_result | object | Não | Payload completo do ator; veja a documentação de cada modelo para os campos detalhados. |
Payload do webhook
Ao informar webhook.url, a Scrapeless envia uma requisição POST com o JSON abaixo:
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
task_id | string | Sim | Identificador da tarefa concluída. |
status | string | Sim | success ou failed. |
input | string | Sim | Parâmetros originais serializados como JSON. |
task_result | object | Não | Mesmo conteúdo disponível no endpoint de resultado. |
Exemplo de push
curl --location '{webhook.url}' \
--header 'Content-Type: application/json' \
--data '{
"task_id": "",
"status": "",
"input": "",
"task_result": {}
}'Códigos de status HTTP
| Código | Significado |
|---|---|
200 | Resultado obtido com sucesso. |
201 | Tarefa criada com sucesso. |
202 | Tarefa ainda em execução; tente novamente depois. |
400 | Requisição inválida; verifique a mensagem de erro. |
410 | Resultado expirado (armazenado por 12 horas). |
429 | Limite de requisições excedido. |