Repolode
OpenRouterTeam

OpenRouterTeam/ai-sdk-provider

Paquete provider que conecta Vercel AI SDK con OpenRouter y permite acceder a cientos de LLM mediante una sola API.

Estrellas
695
Forks
176
Issues abiertos
46
Último commit
hace 3 días

¿Qué es?

Este paquete es el provider de OpenRouter para Vercel AI SDK. Permite a los desarrolladores llamar a cientos de modelos de lenguaje alojados en OpenRouter usando las mismas funciones de AI SDK que ya utilizan, como generateText y streamText, con solo cambiar el argumento del modelo por un ID de modelo de OpenRouter.

Además de chat y completion, el paquete abarca modelos de embeddings y reranking, así como un modelo experimental de decisión para la evaluación de AI SDK. También permite pasar campos de solicitud adicionales a OpenRouter, enviar opciones de nivel de detalle de imagen y procesamiento de video para entradas multimodales, usar el almacenamiento en caché de prompts y los encabezados beta de Anthropic, reparar respuestas para obtener resultados JSON estructurados y contabilizar el uso y los costos. La línea de versiones para AI SDK v7 requiere Node.js 22 o posterior y solo ofrece ESM; las versiones anteriores siguen disponibles para AI SDK v5 y v6.

Funciones clave

  • 01Cambiar entre cientos de modelos de OpenRouter modificando un solo ID de modelo.
  • 02Ofrece interfaces de modelos de embeddings y reranking para AI SDK.
  • 03Reenvía campos de solicitud adicionales a OpenRouter mediante providerOptions o los ajustes del modelo.
  • 04Admite opciones de nivel de detalle de imagen y procesamiento de video para entradas multimodales.
  • 05Incluye compatibilidad con el almacenamiento en caché de prompts y los encabezados beta de Anthropic.
  • 06Informa del uso de tokens y del costo de las solicitudes en los metadatos del provider.

Casos de uso

  • Desarrollar una aplicación con Next.js o Node.js que permita a los usuarios elegir entre muchos LLM con una sola integración.
  • Añadir funciones de búsqueda semántica o RAG con modelos de embeddings mediante AI SDK.
  • Generar resultados JSON validados con la reparación de respuestas activada.
  • Hacer seguimiento del costo por solicitud y del uso de tokens en un producto con IA.

Inicio rápido

  1. 1

    Instala el paquete con npm

    npm install @openrouter/ai-sdk-provider
  2. 2

    Importa el proveedor predeterminado y llama a generateText con un ID de modelo

Antes de usarlo

  • Está diseñado para AI SDK v7 y requiere Node.js 22 o posterior.
  • El paquete solo está disponible como ESM.
  • La API Decisions que utiliza el modelo de evaluación sigue en fase alfa y puede cambiar.

Temas

Preguntas frecuentes

¿Qué es ai-sdk-provider?
Paquete provider que conecta Vercel AI SDK con OpenRouter y permite acceder a cientos de LLM mediante una sola API. Este paquete es el provider de OpenRouter para Vercel AI SDK. Permite a los desarrolladores llamar a cientos de modelos de lenguaje alojados en OpenRouter usando las mismas funciones de AI SDK que ya utilizan, como generateText y streamText, con solo cambiar el argumento del modelo por un ID de modelo de OpenRouter.
¿ai-sdk-provider es gratuito? ¿Qué licencia tiene?
ai-sdk-provider es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ai-sdk-provider sigue mantenido?
Mantenimiento activo. El último commit de ai-sdk-provider fue el 4 nov 2026.
¿Para qué puedo usar ai-sdk-provider?
Desarrollar una aplicación con Next.js o Node.js que permita a los usuarios elegir entre muchos LLM con una sola integración. Añadir funciones de búsqueda semántica o RAG con modelos de embeddings mediante AI SDK. Generar resultados JSON validados con la reparación de respuestas activada. Hacer seguimiento del costo por solicitud y del uso de tokens en un producto con IA.
¿Cómo se instala ai-sdk-provider?
Instala el paquete con npm: npm install @openrouter/ai-sdk-provider Importa el proveedor predeterminado y llama a generateText con un ID de modelo
¿Dónde consigo ai-sdk-provider?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/OpenRouterTeam/ai-sdk-provider

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Código de investigación de QD-Rec, un método de diversidad de calidad que evoluciona un archivo de pares de elementos e hipótesis para generar recomendaciones diversas.

IA y Machine Learning#recommender-systems#quality-diversity#llm
397PythonApache-2.0Actualizado hace 19 días