Buscar en un sitio en vivo
Busca en un sitio ahora mismo. Devuelve un trabajo, o un flujo de eventos.
Lee el sitio en vivo: primero la portada y, si no alcanza, las secciones con más chances de cubrir el tema
y el buscador del propio sitio, en paralelo. Puede tardar hasta un minuto, así que responde
202 Accepted con un trabajo y un encabezado Location.
Con stream: true responde con Server-Sent Events.
Cuerpo
sitestringobligatorioEl sitio en vivo donde buscar: un dominio como
lanacion.com.ar, o una URL.querystringobligatorioQué buscar en el sitio. De 2 a 200 caracteres.
sectionsstring[]Sólo estas secciones: la que declara la fuente, o el primer tramo de la ruta (
economia).exclude_domainsstring[]Nunca estos dominios o rutas, hasta 20. Las mismas reglas que
include_domains.modeenum<string>Por defecto:"normal"ultrajuzga sólo titulares y es lo más barato ·fastjuzga titulares y bajadas ·normalademás lee los mejores resultados para confirmarlos ·deepjuzga todo el índice y lee más.max_resultsintegerPor defecto:10Cuántos resultados devolver, de 1 a 50.
highlightsbooleanDevuelve fragmentos textuales (hasta 280 caracteres) de las notas leídas. Por defecto
trueendeepyfalseen los demás.dedupebooleanPor defecto:falseAgrupa la misma noticia contada por varios medios en un solo resultado, con los demás en
duplicates.tonebooleanPor defecto:falseClasifica cada resultado como positivo, neutral o negativo respecto de la consulta, y lo resume por fuente.
essentialbooleanDevuelve hasta tres fragmentos textuales de fuentes distintas que resumen la noticia. Por defecto
trueendeep.questionsmapa<string, …>Salida estructurada: hasta 8 preguntas tipadas (
boolean,choiceoscore) respondidas sobre cada resultado, con el nombre que elijas.max_tokensinteger | nullUn tope de tokens del modelo para el pedido, mínimo 2000. Si se alcanza, recibes todo lo juzgado hasta ahí con
incomplete: true.freshbooleanPor defecto:falseIgnora la caché de resultados. Si no, un pedido idéntico dentro de los 10 minutos sale de la caché sin costo.
streambooleanPor defecto:falseEnvía Server-Sent Events en vez de crear un trabajo.
Respuesta
202 Accepted con un trabajo. Mira GET /v1/jobs/{id} para sus campos.