ES ▾
Obtener clave de API

API de Perplexity: Una alternativa sin censura

La API de Perplexity ofrece una forma programática de acceder a los modelos de lenguaje grande de Perplexity para obtener respuestas de alta precisión respaldadas por citas. Si necesitas un endpoint único y dedicado sin filtrado de contenido para temas adultos legales o controversos, esta guía detalla las especificaciones técnicas, la estructura de precios y los pasos de integración de la API de Perplexity, junto con una alternativa sin censura.

Actualizado

Puntos clave

  1. La API de Perplexity ofrece una interfaz RESTful compatible con los patrones estándar de LLM, devolviendo respuestas con citas de fuentes.
  2. El servicio admite varias variantes de modelos, cada una con ventanas de contexto y niveles de precios distintos.
  3. La integración requiere configurar la URL base y los encabezados de autenticación correctos, similar a otros proveedores de LLM.
  4. Para desarrolladores que necesitan un endpoint sin censura con un solo ID de modelo, hay una API alternativa disponible en api.openrouterapi.cc.
  5. El uso se factura por token, con costos que varían según el modelo seleccionado y la longitud de la salida.

Empieza con crédito de prueba

Correo y contraseña; la clave aparece al instante en pantalla.

Obtener clave de API

¿Qué es la API de Perplexity?

La API de Perplexity expone los modelos de lenguaje grande de Perplexity a través de una interfaz HTTP estándar. Está diseñada para desarrolladores que necesitan integrar capacidades de IA en aplicaciones que requieren alta precisión factual y fuentes rastreables. A diferencia de las interfaces de chat genéricas, la API devuelve respuestas estructuradas que incluyen el texto generado por el modelo junto con una lista de URLs de fuentes utilizadas para formular la respuesta. Esto la hace particularmente útil para aplicaciones donde la verificación de la información es crítica.

Acceder a la API implica enviar solicitudes POST al endpoint designado. El servicio admite varias configuraciones de modelos, permitiendo a los desarrolladores elegir entre diferentes características de rendimiento y velocidad. La API maneja la infraestructura subyacente, incluida la selección de modelos y el caché, presentando una interfaz unificada al cliente. Los desarrolladores pueden enviar prompts, recibir completados de texto y procesar los metadatos asociados para mostrar las citas. El servicio opera bajo un modelo de precios basado en tokens, donde los costos se incurren según los recuentos de tokens de entrada y salida.

API de Perplexity vs. Alternativas sin censura

Mientras que la API de Perplexity ofrece características de citación robustas y alta precisión, opera bajo directrices de contenido específicas. Las solicitudes que violen los términos de servicio de Perplexity pueden ser filtradas o rechazadas, dependiendo de la naturaleza del contenido. Este filtrado puede ser una limitación para aplicaciones que requieren acceso sin restricciones a la información, incluidos temas controversos o para adultos. En contraste, una API sin censura proporciona un único endpoint dedicado a un modelo de pesos abiertos que no aplica los mismos rechazos de contenido para uso adulto legal.

La alternativa sin censura simplifica la integración al ofrecer un solo ID de modelo, eliminando la necesidad de gestionar múltiples variantes de modelos. Este enfoque reduce la complejidad en el código del cliente, ya que los desarrolladores no necesitan enrutar solicitudes a diferentes endpoints ni manejar estructuras de respuesta variables. Para aplicaciones donde la citación es menos importante que la generación sin restricciones, la API sin censura proporciona una solución directa y sin complicaciones. El modelo sin censura está alojado en servidores dedicados, garantizando un rendimiento consistente sin la sobrecarga de agregar múltiples fuentes.

Integración de la API de Perplexity con el SDK de OpenRouter

Integrar la API de Perplexity generalmente implica usar un cliente HTTP o un SDK que admita el protocolo compatible con OpenAI. Necesitarás obtener una clave de API del panel de control de Perplexity e incluirla en el encabezado de autorización de tus solicitudes. La URL base de la API es distinta del endpoint estándar de OpenAI, por lo que debes configurar tu cliente para que apunte a la dirección correcta.

curl https://api.openrouterapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Al enviar una solicitud, especificas el ID del modelo y el prompt. La API devuelve una respuesta JSON que contiene el texto generado y una lista de fuentes. Los desarrolladores deben manejar errores potenciales, como límites de peticiones o solicitudes inválidas, verificando el código de estado y el cuerpo de la respuesta. La API sin censura sigue un patrón similar, usando la URL base https://api.openrouterapi.cc/v1 y el ID del modelo "uncensored". Esto permite un intercambio fácil entre proveedores si tu aplicación requiere una política de contenido diferente.

Comparación de precios

Los precios de la API de Perplexity se basan en el número de tokens procesados. Diferentes modelos tienen tarifas distintas para tokens de entrada y salida. Por ejemplo, los modelos Sonar pueden tener costos más altos en comparación con los modelos estándar debido a su mayor precisión y características de citación. Los desarrolladores deben calcular el uso esperado de tokens para estimar los costos con precisión. La API cobra tanto por el prompt de entrada como por la respuesta generada, por lo que conversaciones más largas o documentos grandes incurrirán en tarifas más altas.

En comparación, la API sin censura ofrece una estructura de precios transparente: $0,25 por cada 1M de tokens de entrada y $1,00 por cada 1M de tokens de salida. No hay suscripciones mensuales ni tarifas ocultas. El crédito es prepago y no caduca, y los errores o rechazos son gratuitos. Este modelo puede ser más rentable para aplicaciones con alto volumen o patrones de uso impredecibles. Además, la API sin censura admite pagos con criptomonedas, lo que puede ser preferido por algunos desarrolladores por privacidad o conveniencia.

Limitaciones de contenido

La API de Perplexity se adhiere a directrices de contenido que pueden restringir ciertos tipos de contenido, incluidos temas políticos, religiosos o para adultos, dependiendo del modelo y la configuración. Estas limitaciones están diseñadas para garantizar la calidad y la adecuación de las respuestas. Si tu aplicación requiere acceso sin restricciones a todos los temas, incluido el contenido para adultos, es posible que te encuentres con rechazos de la API de Perplexity. La API sin censura, por otro lado, no rechaza temas adultos, ficticios o controversos legales. Está ajustada para responder sin rechazos de contenido, lo que la hace adecuada para aplicaciones que necesitan generación de contenido diversa.

Una limitación de contenido estricta que siempre se aplica en la API sin censura es la prohibición del contenido sexual que involucre a menores. Las solicitudes que contengan dicho contenido serán rechazadas. Esto garantiza que el modelo sea seguro para uso general mientras permite una generación de contenido más amplia. La API sin censura es ideal para desarrolladores que necesitan un endpoint único y fiable para generar texto sin la necesidad de gestionar múltiples IDs de modelo o lógica de enrutamiento.

Ejemplos de código para Perplexity

Aquí hay un ejemplo de cómo enviar una solicitud a la API de Perplexity usando Python. Necesitarás instalar la biblioteca requests y configurar tu clave de API.

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouterapi.cc/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Este código envía un prompt simple a la API e imprime la respuesta. La API sin censura se puede integrar de manera similar cambiando la URL base y el ID del modelo. La respuesta de la API sin censura es una respuesta estándar de finalización de chat, compatible con los SDK de OpenAI. Esto permite una migración fácil entre proveedores según las necesidades de tu aplicación. La API sin censura admite streaming, llamadas a funciones y modo JSON, proporcionando flexibilidad para varios casos de uso.

Streaming con Perplexity

Tanto la API de Perplexity como la API sin censura admiten respuestas en streaming. El streaming te permite recibir tokens a medida que se generan, proporcionando un tiempo de respuesta percibido más rápido para los usuarios. Para habilitar el streaming, estableces el parámetro stream en true en tu solicitud. La API devuelve una serie de eventos, cada uno conteniendo una parte de la respuesta. Puedes procesar estos eventos en tiempo real para mostrar el texto a medida que se genera.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

El streaming es particularmente útil para aplicaciones de chat donde los usuarios esperan retroalimentación inmediata. La API sin censura admite streaming a través de SSE, con el uso de tokens incluido en el último fragmento. Esto te permite rastrear el uso y los costos con precisión. La API de Perplexity también admite streaming, pero la estructura de la respuesta puede variar ligeramente. Los desarrolladores deben consultar la documentación respectiva para el formato exacto de los eventos de streaming.

¿Por qué cambiar a una API sin censura?

Cambiar a una API sin censura puede simplificar tu integración y reducir costos. La API sin censura ofrece un solo ID de modelo, eliminando la necesidad de gestionar múltiples modelos. Esto reduce la complejidad en tu código del cliente y garantiza un comportamiento consistente en las solicitudes. El modelo sin censura está ajustado para responder sin rechazos de contenido, lo que lo hace adecuado para aplicaciones que requieren acceso sin restricciones a la información.

Además, la API sin censura tiene precios transparentes sin tarifas mensuales. El crédito es prepago y no caduca, y los errores son gratuitos. Esto puede generar ahorros significativos en costos para aplicaciones de alto volumen. La API admite funciones estándar como streaming, llamadas a funciones y modo JSON, garantizando la compatibilidad con las herramientas existentes. Para desarrolladores que necesitan un endpoint fiable y sin censura, la API sin censura es una fuerte alternativa a la API de Perplexity.

Preguntas y respuestas

¿Es compatible la API de Perplexity con los SDK de OpenAI?

La API de Perplexity no es compatible directamente con los SDK de OpenAI de forma predeterminada, ya que usa una URL base y una estructura de respuesta diferentes. Sin embargo, puedes usar un adaptador o configurar tu cliente para que apunte al endpoint de Perplexity. La API sin censura es totalmente compatible con los SDK de OpenAI, solo necesitas cambiar la URL base y la clave de API.

¿Filtra la API sin censura el contenido para adultos?

La API sin censura no rechaza temas adultos lícitos, ficticios o controvertidos. Sin embargo, tiene un límite estricto sobre contenido sexual que involucre a menores, el cual siempre se rechaza. Esto asegura que el modelo sea seguro para uso general mientras permite generación de contenido sin restricciones.

¿Cómo pago por la API sin censura?

El pago por la API sin censura se acepta solo mediante criptomonedas, específicamente USDT en la red TRC20 o USDC en la red Base. Puedes recargar con cualquier cantidad entera desde $10 hasta $500. No hay suscripciones mensuales ni tarifas ocultas, y el crédito no caduca.

¿Puedo usar la API sin censura para llamadas a funciones?

Sí, la API sin censura admite llamadas a funciones, lo que te permite definir herramientas y dejar que el modelo decida cuál usar. Esta función es compatible con el formato de llamadas a funciones de OpenAI, facilitando la integración en aplicaciones existentes que dependen del uso estructurado de herramientas.

Tu clave está a un formulario de distancia

Crea una cuenta, copia la clave y cambia la URL base. Con eso está todo listo.

Obtener clave de API