Buscar en un sitio en vivo

Busca en un sitio ahora mismo. Devuelve un trabajo, o un flujo de eventos.

POSThttps://api.typesearch.ai/v1/search/site

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

  • sitestringobligatorio

    El sitio en vivo donde buscar: un dominio como lanacion.com.ar, o una URL.

  • querystringobligatorio

    Qué 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).

    Elementos: hasta 20

  • exclude_domainsstring[]

    Nunca estos dominios o rutas, hasta 20. Las mismas reglas que include_domains.

    Elementos: hasta 20

  • modeenum<string>Por defecto: "normal"

    ultra juzga sólo titulares y es lo más barato · fast juzga titulares y bajadas · normal además lee los mejores resultados para confirmarlos · deep juzga todo el índice y lee más.

  • max_resultsintegerPor defecto: 10

    Cuántos resultados devolver, de 1 a 50.

    Rango: 1–50

  • highlightsboolean

    Devuelve fragmentos textuales (hasta 280 caracteres) de las notas leídas. Por defecto true en deep y false en los demás.

  • dedupebooleanPor defecto: false

    Agrupa la misma noticia contada por varios medios en un solo resultado, con los demás en duplicates.

  • tonebooleanPor defecto: false

    Clasifica cada resultado como positivo, neutral o negativo respecto de la consulta, y lo resume por fuente.

  • essentialboolean

    Devuelve hasta tres fragmentos textuales de fuentes distintas que resumen la noticia. Por defecto true en deep.

  • questionsmapa<string, …>

    Salida estructurada: hasta 8 preguntas tipadas (boolean, choice o score) respondidas sobre cada resultado, con el nombre que elijas.

  • max_tokensinteger | null

    Un tope de tokens del modelo para el pedido, mínimo 2000. Si se alcanza, recibes todo lo juzgado hasta ahí con incomplete: true.

    Rango: 2000–9007199254740991

  • freshbooleanPor defecto: false

    Ignora la caché de resultados. Si no, un pedido idéntico dentro de los 10 minutos sale de la caché sin costo.

  • streambooleanPor defecto: false

    Envía Server-Sent Events en vez de crear un trabajo.

Respuesta

202 Accepted con un trabajo. Mira GET /v1/jobs/{id} para sus campos.