Repolode
langchain-ai

langchain-ai/langchainjs

Framework de TypeScript para crear aplicaciones y agentes con LLM, con interfaces estándar para modelos, herramientas, embeddings y almacenes vectoriales.

Estrellas
18,286
Forks
3,450
Issues abiertos
724
Último commit
hace 6 horas

¿Qué es?

LangChain.js es la versión para JavaScript y TypeScript del framework LangChain, que permite crear aplicaciones basadas en modelos de lenguaje grandes. Ofrece una interfaz estándar para modelos de chat y de embeddings, herramientas, almacenes vectoriales y retrievers, para que los desarrolladores conecten LLM con fuentes de datos y sistemas externos sin vincular el código a un proveedor específico.

La biblioteca se instala desde npm, pnpm o yarn y funciona en Node.js (ESM y CommonJS), Cloudflare Workers, funciones edge y serverless de Vercel y Next.js, Supabase Edge Functions, navegadores, Deno y Bun. Sus abstracciones permiten que los equipos cambien de modelo mientras prueban cuál se adapta mejor a su aplicación.

Para tener un control más avanzado de la orquestación de agentes, el proyecto recomienda LangGraph.js; para la monitorización y evaluación en producción, se integra con LangSmith. Deep Agents, un paquete de nivel superior, incorpora planificación, subagentes y uso del sistema de archivos.

Funciones clave

  • 01Interfaces estándar para modelos de chat, embeddings, herramientas, almacenes vectoriales y retrievers.
  • 02Cambiar de proveedor de modelos sin reescribir la lógica de la aplicación.
  • 03Funciona en Node.js, Deno, Bun, navegadores y varias plataformas edge y serverless.
  • 04Se integra con LangSmith para depuración, evaluación y monitorización.
  • 05Admite tanto chains de alto nivel para empezar rápidamente como componentes de bajo nivel para un control preciso.

Casos de uso

  • Conectar un LLM con documentos privados o API internas mediante recuperación y llamadas a herramientas.
  • Crear el backend de un chat o agente en una aplicación de Next.js o Cloudflare Workers.
  • Prototipar flujos de trabajo con LLM y comparar distintos modelos desde una misma interfaz.

Temas

Preguntas frecuentes

¿Qué es langchainjs?
Framework de TypeScript para crear aplicaciones y agentes con LLM, con interfaces estándar para modelos, herramientas, embeddings y almacenes vectoriales. LangChain.js es la versión para JavaScript y TypeScript del framework LangChain, que permite crear aplicaciones basadas en modelos de lenguaje grandes. Ofrece una interfaz estándar para modelos de chat y de embeddings, herramientas, almacenes vectoriales y retrievers, para que los desarrolladores conecten LLM con fuentes de datos y sistemas externos sin vincular el código a un proveedor específico.
¿langchainjs es gratuito? ¿Qué licencia tiene?
langchainjs es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿langchainjs sigue mantenido?
Mantenimiento activo. El último commit de langchainjs fue el 21 oct 2026.
¿Para qué puedo usar langchainjs?
Conectar un LLM con documentos privados o API internas mediante recuperación y llamadas a herramientas. Crear el backend de un chat o agente en una aplicación de Next.js o Cloudflare Workers. Prototipar flujos de trabajo con LLM y comparar distintos modelos desde una misma interfaz.
¿Dónde consigo langchainjs?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/langchain-ai/langchainjs

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

Proyectos relacionados