ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo agregar búsqueda estructurada a un asistente de IA
Tutorial

Cómo agregar búsqueda estructurada a un asistente de IA

Deje de pegar HTML sin formato en su mensaje. Agregue una llamada de búsqueda escrita a su asistente de IA en 5 minutos con Scavio.

Obtener clave API gratisDocumentacion API

Un hilo r/n8n solicitó una API de búsqueda que devolviera fragmentos estructurados listos para colocarse en una ventana contextual de LLM, no HTML sin formato ni significado eliminado. Este tutorial conecta el punto final /search de Scavio a un asistente Python o Node en menos de 5 minutos.

Requisitos previos

  • Python 3.10+ o Nodo 20+
  • Clave API de Scavio (250 créditos gratis/mes)

Guia paso a paso

Paso 1: Obtenga su clave API

Regístrese en scavio.dev. El nivel gratuito devuelve 250 créditos al mes, sin tarjeta.

Bash
export SCAVIO_API_KEY=sk_...

Paso 2: Realizar la llamada de búsqueda

PUBLICAR en /api/v1/search con el encabezado x-api-key.

Python
import os, requests
API_KEY = os.environ['SCAVIO_API_KEY']

def search(query):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'query': query})
    return r.json()

Paso 3: Extraiga solo los campos que el LLM necesita

Título, fragmento, enlace. Deja el resto.

Python
def trim(results):
    return [{'title': r['title'], 'snippet': r['snippet'], 'url': r['link']}
            for r in results.get('organic_results', [])[:5]]

Paso 4: Inyectar en el mensaje

Pase resultados recortados como parte del contexto del sistema.

Python
context = '\n'.join(f'- {r["title"]}: {r["snippet"]} ({r["url"]})' for r in trim(search('reddit api alternatives 2026')))
prompt = f'Use this context to answer the question.\n\n{context}\n\nQuestion: which APIs replace Reddit\'s direct search?'

Paso 5: Emparejar con el punto final de extracción cuando se necesita más contexto

Obtenga el resultado superior como rebaja.

Python
def fetch(url):
    r = requests.post('https://api.scavio.dev/api/v1/extract',
        headers={'x-api-key': API_KEY}, json={'url': url, 'format': 'markdown'})
    return r.json().get('markdown', '')

Ejemplo en Python

Python
import os, requests
API_KEY = os.environ['SCAVIO_API_KEY']

def ask_with_search(question):
    s = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY}, json={'query': question}).json()
    ctx = '\n'.join(f'{r["title"]}: {r["snippet"]}' for r in s.get('organic_results', [])[:5])
    return ctx

print(ask_with_search('what is mcp'))

Ejemplo en JavaScript

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
export async function search(q) {
  const r = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ query: q })
  });
  return r.json();
}

Salida esperada

JSON
Five clean snippets per query, ready to inject into the LLM's context. Token cost stays under 800 tokens for the search context block.

Tutoriales relacionados

  • Cómo reemplazar la API de búsqueda personalizada de Google con Scavio
  • Cómo crear un asistente de investigación sin desbordamiento de tokens
  • Cómo reemplazar la API de búsqueda web de Bing por un agente de investigación profunda

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Python 3.10+ o Nodo 20+. Clave API de Scavio (250 créditos gratis/mes). Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Use Case

Flujo de trabajo de enriquecimiento de búsqueda n8n

Read more
Best Of

Las mejores API de búsqueda para flujos de trabajo n8n 2026

Read more
Comparison

Firecrawl vs Scavio

Read more
Best Of

La mejor API de búsqueda para flujos de trabajo n8n en 2026

Read more
Comparison

Web Scraping in n8n (HTTP Request + HTML Extract) vs Search API in n8n (HTTP Request to search API)

Read more
Solution

Pila de canalización de n8n LLM

Read more

Empieza a construir

Deje de pegar HTML sin formato en su mensaje. Agregue una llamada de búsqueda escrita a su asistente de IA en 5 minutos con Scavio.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad