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
diarioejemplo.example, 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 el 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 un fragmento textual breve de las notas leídas: como mucho uno por nota (dos en
deep), de hasta 25 palabras y nunca del primer párrafo. Por defectotrueendeepyfalseen 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, con los mismos límites que
highlights. Por defectotrueendeep.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.
temporalenum<string>Por defecto:"auto"auto: a date in the query («today», «yesterday», «tomorrow», «on September 22», «this week») is taken out of the topic, sets the publication window (unless published_after/before are given; days only bounds it) and puts the results from that day first · off: the query is taken literally.
timezonestringIANA time zone that decides what day «today» is. Defaults to Argentina (America/Argentina/Buenos_Aires).
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.