ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo agregar búsqueda al agente de codificación Pi
Tutorial

Cómo agregar búsqueda al agente de codificación Pi

Pi Coding Agent se entrega solo con lectura, escritura, edición y bash. Agregue búsqueda web en tiempo real a través de Scavio como una extensión de TypeScript en menos de cinco minutos.

Obtener clave API gratisDocumentacion API

Pi Coding Agent es el arnés terminal mínimo del proyecto pi-mono de Mario Zechner. La elección de diseño son solo cuatro herramientas (lectura, escritura, edición, bash) y extensiones para todo lo demás. La primera extensión que escriben la mayoría de los usuarios de Pi es la búsqueda web. Este tutorial muestra cómo agregar Scavio como una extensión Pi para que el agente pueda buscar en Google, Reddit, YouTube y plataformas minoristas durante una sesión.

Requisitos previos

  • Nodo.js 20+
  • Agente de codificación Pi instalado (npm install -g @mariozechner/pi-coding-agent)
  • Una clave API de Scavio (250 créditos gratis en scavio.dev)
  • Familiaridad básica con TypeScript

Guia paso a paso

Paso 1: Instalar el SDK de Scavio

Agregue el cliente Scavio TypeScript a su directorio de extensiones Pi.

Bash
cd ~/.pi/extensions
npm init -y
npm install scavio

Paso 2: Crea el archivo de extensión

Las extensiones Pi son módulos TypeScript que exportan una función de registro de herramientas.

// ~/.pi/extensions/scavio-search.ts
import { Scavio } from 'scavio';

export const scavioSearch = {
  name: 'web_search',
  description: 'Search Google, Reddit, YouTube, Amazon via Scavio',
  parameters: {
    query: { type: 'string', required: true },
    platform: { type: 'string', default: 'google' }
  },
  handler: async ({ query, platform }) => {
    const client = new Scavio({ apiKey: process.env.SCAVIO_API_KEY });
    const results = await client.search({ query, platform });
    return results.organic_results?.slice(0, 5) || results;
  }
};

Paso 3: Registre la extensión con Pi

Agregue a su configuración Pi para que se cargue en cada sesión.

// ~/.pi/config.ts
import { scavioSearch } from './extensions/scavio-search';

export default {
  extensions: [scavioSearch]
};

Paso 4: Configure su clave API de Scavio

Exporte la clave para que las sesiones de Pi la recojan automáticamente.

Bash
echo 'export SCAVIO_API_KEY=sk_live_...' >> ~/.zshrc
source ~/.zshrc

Paso 5: Utilice la herramienta en una sesión Pi

Inicie Pi y pídale que busque. El agente ahora tiene una herramienta de búsqueda web junto con lectura, escritura, edición y bash.

Bash
pi
> Find the latest Next.js 16 app router breaking changes

Ejemplo en Python

Python
# Pi is TypeScript-native. For Python parity, use the Scavio Python SDK in your own harness:
import os
from scavio import Scavio

client = Scavio(api_key=os.environ['SCAVIO_API_KEY'])
results = client.search(query='Next.js 16 app router breaking changes')
for r in results['organic_results'][:5]:
    print(r['title'], '-', r['link'])

Ejemplo en JavaScript

JavaScript
import { Scavio } from 'scavio';

export const scavioSearch = {
  name: 'web_search',
  description: 'Search Google via Scavio',
  parameters: { query: { type: 'string', required: true } },
  handler: async ({ query }) => {
    const client = new Scavio({ apiKey: process.env.SCAVIO_API_KEY });
    return (await client.search({ query })).organic_results.slice(0, 5);
  }
};

Salida esperada

JSON
Pi session returns the top 5 Google results inline, ready to feed into the next agent step. The extension persists across every future Pi session and adds ~30 credits per call on Scavio.

Tutoriales relacionados

  • Cómo desarrollar una habilidad de Claude con la búsqueda
  • Cómo crear un agente de cursor con búsqueda web

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.

Nodo.js 20+. Agente de codificación Pi instalado (npm install -g @mariozechner/pi-coding-agent). Una clave API de Scavio (250 créditos gratis en scavio.dev). Familiaridad básica con TypeScript. 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

Solution

Agrega busqueda web a tu flujo de trabajo en terminal

Read more
Use Case

Recuperación de búsqueda web local LLM 2026

Read more
Use Case

Acceso web de IA de código abierto 2026

Read more
Comparison

Scavio vs OpenAI web_search

Read more
Best Of

La mejor API de Web Scraping para LLM en 2026

Read more
Best Of

La mejor API de búsqueda web para el agente de codificación Pi en 2026

Read more

Empieza a construir

Pi Coding Agent se entrega solo con lectura, escritura, edición y bash. Agregue búsqueda web en tiempo real a través de Scavio como una extensión de TypeScript en menos de cinco minutos.

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