POST /generate
Este endpoint inicia a geração de um arquivo llms.txt. Aceita os métodos de geração “simple” e “enhanced”, conforme o plano do usuário.
A geração enhanced usa IA para títulos e descrições de maior qualidade. Custa o dobro de créditos em relação à geração simples.
Corpo da requisição
URL do site para o qual gerar o arquivo. Deve ser uma URL válida com protocolo http ou https.
Objeto com opções de geração.Mostrar Propriedades de options
Número máximo de URLs a incluir. Intervalo: 1–1000.
Se deve incluir o texto completo de cada página na saída.
Se deve incluir datas da última modificação das URLs.
Pode ser simple ou enhanced. Simple usa metadados da página; enhanced usa IA para melhores títulos/descrições.
Idade do cache em milissegundos. O padrão é 1 hora para scraping mais rápido.
Resposta
Identificador único do job de geração.
Status do job: queued, processing, completed ou failed.
Percentual de progresso (0–100).
Mensagem de status legível.
URL onde o arquivo llms.txt gerado pode ser acessado.
URL da versão com texto completo do llms.txt (se showFullText estiver habilitado).
ID do site criado ou atualizado nesta geração.
Quantidade de créditos debitados nesta geração.
curl -X POST https://api.llmgenerator.com/api/v1/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.example.com",
"options": {
"maxUrls": 25,
"generationMethod": "enhanced",
"showFullText": true
}
}'
{
"jobId": "550e8400-e29b-41d4-a716-446655440000",
"status": "completed",
"progress": 100,
"message": "File generated successfully",
"fileUrl": "https://api.llmgenerator.com/api/v1/file/site_xxxxx",
"fullTextUrl": "https://api.llmgenerator.com/api/v1/file/site_xxxxx?full=true",
"siteId": "site_xxxxx",
"creditsUsed": 50
}