strapi-plugin-embeddings
v1.0.5
Published
AI embeddings and semantic search plugin for Strapi v5 with pgvector support
Downloads
125
Maintainers
Readme
Strapi Plugin Embeddings
Un plugin para Strapi v5 que integra embeddings de IA y búsqueda semántica usando OpenAI y pgvector.
¿Qué hace?
Este plugin permite:
- Generar embeddings: Convierte el contenido de tus tipos de contenido en Strapi a vectores numéricos mediante la API de OpenAI
- Búsqueda semántica: Realiza búsquedas por similitud semántica, no solo coincidencias exactas
- Gestión de perfiles: Configura qué campos y tipos de contenido deben ser convertidos a embeddings
- Procesamiento en background: Sistema de trabajos asincronos para generar y actualizar embeddings
Configuración inicial
- Instalar el plugin:
npm i strapi-plugin-embeddings- Archivo
config/plugins.tsoconfig/plugins.js:
embeddings: {
enabled: true,
},- Variables de entorno (
.env):
OPENAI_API_KEY=sk-...
DATABASE_CLIENT=postgres- El plugin se configura a través del panel de administración de Strapi.
Requiere:
- Strapi v5
- PostgreSQL con pgvector instalado
- Clave API de OpenAI
Documentación de la API
Puedes consultar la documentación completa de la API en: https://atercates.github.io/strapi-plugin-embeddings
Licencia
MIT
