Repolode
pinecone-io

pinecone-io/pinecone-ts-client

SDK oficial de TypeScript/Node.js para Pinecone, una base de datos administrada de búsqueda vectorial y de texto completo.

Estrellas
279
Forks
50
Issues abiertos
20
Último commit
ayer

¿Qué es?

Este es el cliente oficial de TypeScript y Node.js para Pinecone. Permite que las aplicaciones del lado del servidor creen y administren índices, almacenen documentos y vectores sin procesar, y realicen búsquedas de texto completo, vectoriales y con filtros de metadatos en un índice de Pinecone.

El SDK admite tres flujos de trabajo: almacenamiento de documentos con búsqueda de texto completo, operaciones upsert y consultas con vectores propios, y generación de embeddings integrada, en la que Pinecone genera embeddings a partir del texto de los documentos mediante modelos alojados. También ofrece endpoints de inferencia para modelos de embeddings y reranking, y clientes para la API de Pinecone Assistant, que permite chatear sobre archivos cargados.

El paquete requiere Node.js 22 o posterior y TypeScript 5.2 o posterior. Como usa directamente la clave de API, está diseñado únicamente para uso del lado del servidor y no debe incluirse en el código del navegador.

Funciones clave

  • 01Almacenar documentos y realizar búsquedas de texto completo en varios campos con filtros
  • 02Insertar o actualizar (upsert), consultar, obtener, actualizar y eliminar vectores con filtros de metadatos
  • 03Crear índices serverless y administrar índices existentes basados en pods
  • 04Generar embeddings del lado del servidor con los modelos alojados de Pinecone mediante la generación de embeddings integrada
  • 05API de inferencia independiente para modelos de embeddings y reranking
  • 06Tipos genéricos de TypeScript para metadatos tipados

Casos de uso

  • Añadir búsqueda semántica a un backend de Node.js sobre documentos propios
  • Crear pipelines de generación aumentada por recuperación (RAG) que almacenen y consulten embeddings
  • Combinar búsquedas por palabras clave en campos de texto con similitud vectorial en una sola consulta
  • Crear un sistema de recomendaciones basado en la similitud vectorial

Inicio rápido

  1. 1

    Instala el SDK desde npm

    npm install @pinecone-database/pinecone
  2. 2

    En proyectos de Node que usan TypeScript, instala las declaraciones de tipos de Node

    npm install --save-dev @types/node
  3. 3

    Configura PINECONE_API_KEY y ejecuta el código de inicio rápido de búsqueda de texto completo del README

Antes de usarlo

  • Está diseñado únicamente para uso en el servidor; si lo usas en un navegador, puedes exponer tu clave de API.
  • Necesitas una cuenta de Pinecone y una clave de API, además de Node.js 22 o una versión posterior.

Temas

Preguntas frecuentes

¿Qué es pinecone-ts-client?
SDK oficial de TypeScript/Node.js para Pinecone, una base de datos administrada de búsqueda vectorial y de texto completo. Este es el cliente oficial de TypeScript y Node.js para Pinecone. Permite que las aplicaciones del lado del servidor creen y administren índices, almacenen documentos y vectores sin procesar, y realicen búsquedas de texto completo, vectoriales y con filtros de metadatos en un índice de Pinecone.
¿pinecone-ts-client es gratuito? ¿Qué licencia tiene?
pinecone-ts-client es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿pinecone-ts-client sigue mantenido?
Mantenimiento activo. El último commit de pinecone-ts-client fue el 5 nov 2026.
¿Para qué puedo usar pinecone-ts-client?
Añadir búsqueda semántica a un backend de Node.js sobre documentos propios Crear pipelines de generación aumentada por recuperación (RAG) que almacenen y consulten embeddings Combinar búsquedas por palabras clave en campos de texto con similitud vectorial en una sola consulta Crear un sistema de recomendaciones basado en la similitud vectorial
¿Cómo se instala pinecone-ts-client?
Instala el SDK desde npm: npm install @pinecone-database/pinecone En proyectos de Node que usan TypeScript, instala las declaraciones de tipos de Node: npm install --save-dev @types/node Configura PINECONE_API_KEY y ejecuta el código de inicio rápido de búsqueda de texto completo del README
¿Dónde consigo pinecone-ts-client?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pinecone-io/pinecone-ts-client

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

Proyectos relacionados