Antes de empezar
- Una cuenta de Novita y una clave de API. Consulta Gestión de claves de API para crear una.
- Exporta tu clave para que los ejemplos siguientes puedan usarla.
NOVITA_API_KEYes simplemente tu clave de API de Novita del paso 1; la misma clave funciona para todos los proveedores:
- URL base:
https://api.novita.ai - Encabezado de autenticación:
Authorization: Bearer <api_key> - Tipo de contenido:
application/json
Tu primera búsqueda
El siguiente ejemplo ejecuta una búsqueda de Exa. Cada solicitud es simplemente una ruta más un cuerpo JSON.Cambiar de motor de búsqueda
Cambiar de motor de búsqueda significa cambiar la ruta y el cuerpo de la solicitud para que coincidan con el proveedor; tu clave, host y encabezado de autenticación siguen siendo los mismos. Aquí está la misma intención expresada para Tavily:numResults, Tavily usa max_results. La lista completa de parámetros de cada proveedor está en su referencia de API.
Trae tu propio SDK del proveedor
AI Search es una integración passthrough, por lo que el SDK oficial de un proveedor funciona siempre que te permita sobrescribir la URL base: apúntalo a la ruta de pasarela correspondiente y pasa tu clave de Novita. El SDK de Python de Exa, por ejemplo, acepta unbase_url:
Si un SDK no expone una configuración de URL base, simplemente llama a los endpoints REST directamente con cualquier cliente HTTP, como se muestra arriba; ese camino siempre funciona.
Cómo funciona
Novita expone cada proveedor como un endpoint passthrough. Tu solicitud se autentica con tu clave de API de Novita y luego se reenvía al proveedor upstream usando el formato de solicitud y respuesta propio del proveedor.- Una credencial. Usa tu clave de API de Novita existente como
Bearer <api_key>para todos los proveedores. - Cuerpos nativos del proveedor. Las formas de solicitud y respuesta coinciden con el proveedor upstream, por lo que los ejemplos y formatos de solicitud propios del proveedor se mantienen; simplemente apunta la URL base a Novita.
- Cambia de motor por solicitud. Cambiar de proveedor significa cambiar la ruta y el cuerpo, no tu autenticación ni la configuración de tu cuenta.
Proveedores compatibles
Exa
Búsqueda web neuronal y semántica con extracción de contenido y síntesis de respuestas integradas. Potente para investigación, encontrar páginas por significado y generar salida estructurada.
Tavily
Búsqueda y recuperación rápidas, optimizadas para LLM, con rastreo y mapeo de sitios. Potente para temas de noticias y finanzas, pipelines de extracción y consultas de baja latencia.
Capacidades de un vistazo
Referencia de endpoints
Solución de problemas
- 400 Bad Request — un parámetro no coincide con el esquema del proveedor. Comprueba que estés usando los nombres de campo de ese proveedor (por ejemplo,
numResultsfrente amax_results). - 429 Too Many Requests — has alcanzado un límite de frecuencia. Espera y vuelve a intentarlo, o reduce el volumen de solicitudes.
Adónde ir después
Respuestas fundamentadas en la web y RAG
Envía los resultados de búsqueda a la LLM API para crear pipelines de generación aumentada por recuperación (RAG) con respuestas citadas.