Contenido actualizado: 2026-06-16
Formato de la solicitud
Todas las solicitudes a la API utilizan el protocolo HTTPS y el cuerpo de la solicitud está en formato JSON.Por defecto, se recomienda utilizar
https://api.crazyrouter.com/v1. Si no tienes claro si deberías ingresar el dominio raíz o /v1 en alguna herramienta, consulta primero la Descripción del Endpoint de API.Encabezados obligatorios de la solicitud
Encabezados opcionales de la solicitud
Ejemplo de solicitud
Enviar el cuerpo de la solicitud usando gzip
Si el cuerpo de tu solicitud es grande, por ejemplo cuando subes contextos largos, documentos extensos o un historial de mensajes amplio en cada solicitud, puedes comprimir el cuerpo JSON original con gzip antes de enviarlo. Habilitar gzip solo cambia la forma de transmisión y no la semántica de la solicitud. El servidor descomprimirá automáticamente antes de analizar el JSON. Se requiere añadir el siguiente encabezado a la solicitud:Content-Encoding: gzip indica que “el cuerpo de la solicitud ya fue comprimido con gzip”. Esto es diferente de Accept-Encoding: gzip, que normalmente se utiliza para la compresión de la respuesta.Python
Node.js
cURL
Habilitar automáticamente gzip según el tamaño
Si tu sistema es un flujo de trabajo, normalmente no necesitas distinguir manualmente en tu lógica de negocio “qué solicitudes se comprimen y cuáles no”. Se recomienda implementar la lógica en una capa centralizada del cliente HTTP, que evalúe el tamaño del cuerpo JSON y realice compresión gzip automáticamente si supera el umbral. Umbral recomendado:256KB. No se recomienda comprimir archivos pequeños ya que la sobrecarga de compresión y los encabezados gzip podrían hacer que el tamaño final aumente.
Ejemplo de empaquetado en Python:
- El cuerpo de la solicitud supera normalmente 1 MB
- Subida repetida de contextos largos o documentos extensos
- El cliente puede controlar directamente el cuerpo HTTP y los encabezados de la solicitud
Solicitudes en streaming
Configurastream: true para habilitar salida en streaming SSE:
data: y finaliza con data: [DONE].
Depuración en línea
Puedes probar la API en línea de las siguientes formas:- Crazyrouter Playground - Inicia sesión y accede a crazyrouter.com/console/playground para probar la API directamente desde el navegador
- cURL - Utiliza la línea de comandos para enviar solicitudes
- Postman / Apifox - Usa herramientas de depuración de API