ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo realizar un seguimiento del uso de crédito de la API de Perplexity Sonar
Tutorial

Cómo realizar un seguimiento del uso de crédito de la API de Perplexity Sonar

Supervise el uso de crédito de la API Perplexity Sonar y establezca alertas antes de que se agoten los créditos. Evite las cancelaciones de crédito sorpresa.

Obtener clave API gratisDocumentacion API

Un usuario de r/Perplexity informó que los créditos de la API de Sonar se habían borrado sin previo aviso. Este tutorial crea una capa de monitoreo simple para rastrear el uso y alertar antes de que se agote.

Requisitos previos

  • Clave API de perplejidad
  • Python 3.8+
  • Canal de notificación (Slack, correo electrónico o SMS)

Guia paso a paso

Paso 1: Registrar cada llamada API

Envuelva la llamada a la API de Sonar con el registro de uso.

Python
import requests, json, datetime

def log_usage(model, tokens_in, tokens_out, cost):
    with open('sonar_usage.jsonl', 'a') as f:
        f.write(json.dumps({
            'ts': datetime.datetime.now().isoformat(),
            'model': model, 'tokens_in': tokens_in,
            'tokens_out': tokens_out, 'cost': cost
        }) + '\n')

Paso 2: Calcular el coste de funcionamiento

Precio de Sonar: 1 $/millón de tokens de entrada/salida + 5 $/1.000 solicitudes.

Python
def running_cost(log_file='sonar_usage.jsonl'):
    total = 0
    requests_count = 0
    with open(log_file) as f:
        for line in f:
            entry = json.loads(line)
            total += (entry['tokens_in'] + entry['tokens_out']) / 1e6
            requests_count += 1
    request_cost = (requests_count / 1000) * 5
    return total + request_cost

Paso 3: Establecer alertas de presupuesto

Alerta cuando el uso se acerca a tu presupuesto.

Python
def check_budget(budget=50):
    cost = running_cost()
    if cost > budget * 0.8:
        send_alert(f'Sonar API at {cost:.2f}/{budget} ({cost/budget*100:.0f}%)')
    if cost > budget:
        send_alert(f'OVER BUDGET: Sonar API at {cost:.2f}/{budget}')

Paso 4: Crear un desencadenante de migración

Cambie automáticamente a la API de respaldo cuando se exceda el presupuesto.

Python
def search(query, budget_exceeded=False):
    if budget_exceeded:
        # Failover to Scavio
        return requests.post('https://api.scavio.dev/api/v1/search',
            headers={'x-api-key': os.environ['SCAVIO_API_KEY']},
            json={'platform': 'google', 'query': query}).json()
    return sonar_search(query)

Ejemplo en Python

Python
# Track Sonar usage, alert at 80% budget, failover to Scavio at 100%.
# Prevents surprise credit exhaustion.

Ejemplo en JavaScript

JavaScript
// Same logging and alert pattern in JS/TS.

Salida esperada

JSON
JSONL usage log, budget alerts at 80% and 100%, automatic failover to Scavio when Sonar budget is exceeded.

Tutoriales relacionados

  • Cómo crear una pila de búsqueda resistente a los proveedores (2026)
  • Cómo reemplazar Tavily con Scavio (Guía de migración)

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.

Clave API de perplejidad. Python 3.8+. Canal de notificación (Slack, correo electrónico o SMS). 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

Best Of

Mejor API de datos comerciales locales en 2026

Read more
Best Of

Mejor API de autoridad de dominio en 2026

Read more
Comparison

Google Places API vs SERP Local Pack API

Read more
Solution

Alternativa de confiabilidad de API de sonda

Read more
Solution

Migrar de Brave Search API a Scavio para Mayor Cobertura

Read more
Use Case

Herramientas de búsqueda de agentes simples de Python

Read more

Empieza a construir

Supervise el uso de crédito de la API Perplexity Sonar y establezca alertas antes de que se agoten los créditos. Evite las cancelaciones de crédito sorpresa.

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