{"id":16882,"date":"2025-02-19T08:00:59","date_gmt":"2025-02-19T16:00:59","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=16882"},"modified":"2025-06-13T16:36:19","modified_gmt":"2025-06-13T23:36:19","slug":"capella-vectorization-ai-embeddings-service","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/capella-vectorization-ai-embeddings-service\/","title":{"rendered":"Datos listos para la IA: Automatice las incrustaciones con el servicio de vectorizaci\u00f3n de Capella"},"content":{"rendered":"<p>\u00a1Couchbase Capella ha lanzado una Vista Previa Privada para servicios de IA! Echa un vistazo <a href=\"https:\/\/www.couchbase.com\/blog\/es\/ai-services-expedite-agent-development\/\">este blog<\/a> para obtener una visi\u00f3n general de c\u00f3mo estos servicios simplifican el proceso de creaci\u00f3n de aplicaciones y agentes de IA escalables y nativos de la nube.<\/p>\n<p>En nuestro blog anterior, mostramos c\u00f3mo configurar la funci\u00f3n <a href=\"https:\/\/www.couchbase.com\/blog\/es\/capella-model-service-ai\/\">servicio modelo<\/a>y este post contin\u00faa nuestra serie de tutoriales explorando el siguiente paso cr\u00edtico. En este blog, exploraremos c\u00f3mo utilizar el servicio de vectorizaci\u00f3n estructurada para incrustar autom\u00e1ticamente documentos JSON, haci\u00e9ndolos instant\u00e1neamente utilizables con la b\u00fasqueda vectorial de Couchbase. Esto hace que sea m\u00e1s f\u00e1cil construir aplicaciones de IA con b\u00fasqueda sem\u00e1ntica sin fisuras y recuperaci\u00f3n de datos inteligente, manteniendo un alto rendimiento y los datos seguros dentro de tu infraestructura.<\/p>\n<p>El servicio de vectorizaci\u00f3n de Capella convierte de forma segura datos en incrustaciones vectoriales a escala. Utiliza Couchbase Eventing para el procesamiento en tiempo real y la transformaci\u00f3n eficiente de datos. Esto garantiza una ejecuci\u00f3n r\u00e1pida y segura cerca de su infraestructura.<\/p>\n<h2>\u00bfQu\u00e9 son las incrustaciones vectoriales y por qu\u00e9 son importantes?<\/h2>\n<p>Las incrustaciones vectoriales son representaciones num\u00e9ricas de texto, im\u00e1genes u otros tipos de datos que capturan su significado sem\u00e1ntico matizado en un formato adecuado para el aprendizaje autom\u00e1tico. En la creaci\u00f3n de una aplicaci\u00f3n de generaci\u00f3n de recuperaci\u00f3n aumentada (RAG), las incrustaciones sirven de columna vertebral para buscar y clasificar eficientemente grandes cantidades de datos bas\u00e1ndose en la similitud, lo que resulta esencial para ofrecer un contexto relevante en tiempo real. Por ejemplo, los casos de uso de la IA, como los motores de b\u00fasqueda sem\u00e1ntica, los sistemas de recomendaci\u00f3n, los agentes conversacionales como los chatbots y las aplicaciones de reconocimiento de im\u00e1genes, se basar\u00edan en las incrustaciones para transformar los datos brutos en informaci\u00f3n procesable y, en \u00faltima instancia, mejorar el rendimiento y la experiencia del usuario.<\/p>\n<h2>\u00bfQui\u00e9n debe utilizar el servicio de vectorizaci\u00f3n de Capella?<\/h2>\n<p>Si almacena documentos JSON en Capella y desea acelerar el desarrollo de IA, el servicio de vectorizaci\u00f3n de Capella es la soluci\u00f3n perfecta. Elimina la necesidad de crear un sistema de incrustaci\u00f3n personalizado al convertir sin problemas sus datos en representaciones vectoriales.<\/p>\n<p>Tanto si est\u00e1 creando una aplicaci\u00f3n de generaci\u00f3n aumentada por recuperaci\u00f3n (RAG) como si est\u00e1 configurando una b\u00fasqueda sem\u00e1ntica o a\u00f1adiendo funciones basadas en IA, este servicio agiliza y facilita el proceso. Se encarga del trabajo complejo con eficiencia y escalabilidad integradas, para que usted pueda centrarse en la innovaci\u00f3n mientras sus datos se transforman en conocimientos listos para la IA al instante.<\/p>\n<h2>Primeros pasos: despliegue de un flujo de trabajo de vectorizaci\u00f3n<\/h2>\n<p>Veamos un sencillo tutorial para desplegar un flujo de trabajo de vectorizaci\u00f3n en Capella.<\/p>\n<p><strong>Lo que aprender\u00e1s:<\/strong><\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Creaci\u00f3n de un flujo de trabajo de vectorizaci\u00f3n en Capella<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Utilizaci\u00f3n de las incrustaciones con una aplicaci\u00f3n GAR<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>Requisitos previos<\/h3>\n<p>Antes de empezar, aseg\u00farate de que tienes:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 300;\" aria-level=\"1\">Se ha inscrito en la vista previa privada y ha activado los servicios de IA para su organizaci\u00f3n. <a href=\"https:\/\/info.couchbase.com\/capella-ai-services-signup?_gl=1*s7h2vl*_gcl_au*MTc2ODAwNzM2NC4xNzM4MjkyNjY3\">Inscr\u00edbase aqu\u00ed<\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Funci\u00f3n de propietario de la organizaci\u00f3n <\/b>permisos para gestionar el Servicio de Vectorizaci\u00f3n<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Un cl\u00faster operativo multi-AZ con servicios de b\u00fasqueda y eventos<\/b><\/li>\n<li style=\"font-weight: 300;\" aria-level=\"1\">Un espacio clave existente donde se ingieren o almacenan los documentos JSON<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Paso 1: despliegue del flujo de trabajo de vectorizaci\u00f3n<\/h3>\n<p>Vaya a <b>Servicios de IA<\/b> en la p\u00e1gina de inicio de Capella y haga clic en <b>Servicio de vectorizaci\u00f3n<\/b> para proceder.<\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image8-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-16883\" style=\"border: solid 1px Gainsboro;\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image8-1-1024x603.png\" alt=\"Automate AI Vectorization service\" width=\"900\" height=\"530\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image8-1-1024x603.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image8-1-300x177.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image8-1-768x452.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image8-1-1536x904.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image8-1-1320x777.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image8-1.png 1999w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<h4>Introduzca el nombre del flujo de trabajo<\/h4>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image3-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-16884\" style=\"border: solid 1px Gainsboro;\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image3-3-1024x569.png\" alt=\"Name AI vectorization service \" width=\"900\" height=\"500\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image3-3-1024x569.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image3-3-300x167.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image3-3-768x426.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image3-3-1536x853.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image3-3-1320x733.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image3-3.png 1999w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>Seleccione el cl\u00faster operativo<\/h4>\n<p>Aqu\u00ed, seleccione el cl\u00faster, el bucket, el \u00e1mbito y la colecci\u00f3n donde se encuentran los documentos JSON sin procesar.<\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image1-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-16885\" style=\"border: solid 1px Gainsboro;\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image1-3-1024x463.png\" alt=\"Connect database cluster to automated AI vectorization service\" width=\"900\" height=\"407\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image1-3-1024x463.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image1-3-300x136.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image1-3-768x347.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image1-3-1536x694.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image1-3-1320x596.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image1-3.png 1999w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<h4>Seleccione los campos de origen<\/h4>\n<p>Los campos de origen determinan qu\u00e9 parte de su documento JSON se utilizar\u00e1 para generar incrustaciones.<\/p>\n<p>Nota: El servicio de vectorizaci\u00f3n agrupa los datos en lotes de 16 objetos, cada uno de los cuales representa el texto a incrustar de un \u00fanico documento. Sin embargo, si el texto combinado en un lote supera la longitud m\u00e1xima de entrada permitida por el modelo, el proceso de incrustaci\u00f3n de ese documento fallar\u00e1.<\/p>\n<p>Aunque el procesamiento por lotes reduce el n\u00famero de llamadas a la API, es crucial asegurarse de que el texto de cada documento se mantiene dentro de los l\u00edmites de tama\u00f1o del modelo. De lo contrario, cualquier lote que incluya texto de tama\u00f1o excesivo no se procesar\u00e1 correctamente.<\/p>\n<p>En Capella, tienes dos opciones:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li aria-level=\"1\"><b>Todos los campos fuente: <\/b>Genera incrustaciones para todo el documento JSON.<\/li>\n<li><b><\/b><b>Campos de origen personalizados: <\/b>Permite especificar un campo concreto para generar incrustaciones.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-16886\" style=\"border: solid 1px Gainsboro;\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image7-1024x243.png\" alt=\"Choose fields for automated vectorization service\" width=\"900\" height=\"214\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image7-1024x243.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image7-300x71.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image7-768x182.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image7-1536x364.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image7-1320x313.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image7.png 1999w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<h4>Seleccione el modelo de incrustaci\u00f3n<\/h4>\n<p>Couchbase Capella proporciona la opci\u00f3n de elegir tanto OpenAI como proveedor de incrustaci\u00f3n o puedes elegir un modelo de incrustaci\u00f3n alojado en Capella.<\/p>\n<p>Siga este blog para <a href=\"https:\/\/www.couchbase.com\/blog\/es\/capella-model-service-ai\/\">creaci\u00f3n de un modelo de incrustaci\u00f3n alojado en Capella<\/a>.<\/p>\n<p>En este blog nos centraremos en OpenAI como nuestro proveedor de incrustaci\u00f3n.<\/p>\n<p>Cuando a\u00f1adimos nuestra clave de API como integraci\u00f3n en Capella, Capella guarda esa clave de API de forma segura en AWS Safely manager, que m\u00e1s tarde se puede reutilizar para otro flujo de trabajo, sin la molestia de a\u00f1adir la clave de API de nuevo.<\/p>\n<p><br style=\"font-weight: 400;\" \/><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image2-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-16887\" style=\"border: solid 1px Gainsboro;\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image2-3-1024x599.png\" alt=\"Choose an embedding model for automated vectorization service\" width=\"900\" height=\"526\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image2-3-1024x599.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image2-3-300x176.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image2-3-768x450.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image2-3-1536x899.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image2-3-1320x773.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image2-3.png 1999w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<h4>Configurar el nombre del campo de incrustaci\u00f3n y el nombre del \u00edndice vectorial<\/h4>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image9-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-16888\" style=\"border: solid 1px Gainsboro;\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image9-1-1024x564.png\" alt=\"Configure embedding field name and vector index name\" width=\"900\" height=\"496\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image9-1-1024x564.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image9-1-300x165.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image9-1-768x423.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image9-1-1536x846.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image9-1-1320x727.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image9-1.png 1999w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p>Ahora que ya has configurado el flujo de trabajo de vectorizaci\u00f3n, vamos a crear una aplicaci\u00f3n RAG interactiva que aproveche estas incrustaciones para ofrecer resultados valiosos.<\/p>\n<h3>Paso 2: Utilizaci\u00f3n de las incrustaciones con una aplicaci\u00f3n RAG<\/h3>\n<h4>Acerca de la aplicaci\u00f3n<\/h4>\n<p>Esta aplicaci\u00f3n aprovecha las incrustaciones producidas por nuestro flujo de trabajo para impulsar un sofisticado <b>Sistema de recomendaci\u00f3n de hoteles<\/b>. Esta aplicaci\u00f3n, al recibir la entrada del usuario, genera incrustaciones precisas, realiza una b\u00fasqueda vectorial en nuestro servidor Couchbase y refina la respuesta final con un modelo avanzado de gran lenguaje (LLM).<\/p>\n<p>Para utilizar la aplicaci\u00f3n puede importar el <b>viaje-muestra<\/b> y generar una incrustaci\u00f3n para <b>nombre<\/b>,<b>ciudad<\/b>,<b>pa\u00eds<\/b> y <b>rese\u00f1as<\/b> campo en la colecci\u00f3n del hotel.<\/p>\n<h4>Configuraci\u00f3n del flujo de trabajo<\/h4>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 300;\" aria-level=\"1\">Importar cubo de muestras de viaje<\/li>\n<li style=\"font-weight: 300;\" aria-level=\"1\">Crear flujo de trabajo estructurado con la siguiente configuraci\u00f3n\n<ul>\n<li style=\"font-weight: 300;\" aria-level=\"2\">Cubo: <b>viaje-muestra<\/b><\/li>\n<li style=\"font-weight: 300;\" aria-level=\"2\">Alcance: <b>inventario<\/b><\/li>\n<li style=\"font-weight: 300;\" aria-level=\"2\">Colecci\u00f3n: <b>hotel<\/b><\/li>\n<li style=\"font-weight: 300;\" aria-level=\"2\">Campos fuente: <b>nombre<\/b>, <b>ciudad<\/b>, <b>pa\u00eds<\/b>, <b>rese\u00f1as<\/b><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-16889\" style=\"border: solid 1px Gainsboro;\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image6-1024x511.png\" alt=\"Create a workflow for vectorizing structured data service\" width=\"900\" height=\"449\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image6-1024x511.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image6-300x150.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image6-768x383.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image6-1536x767.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image6-1320x659.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image6.png 1999w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>Probar la aplicaci\u00f3n<\/h4>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Clonar el repositorio GitHub<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><code>git clone https:\/\/github.com\/ayansharma2\/RAG-APP.git<\/code><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Cambiar directorio<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><code>cd RAG-APP<\/code><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">(Opcional pero recomendado) Crear y activar un entorno virtual:\n<ul>\n<li>En macOS\/Linux:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><code>python3 -m venv venv<br \/>\nfuente venv\/bin\/activate<\/code><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>En Windows:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><code>python -m venv venv<br \/>\nvenv\\Scripts\\activar<\/code><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Instalar las dependencias del proyecto<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><code>pip install -r requisitos.txt<\/code><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Ejecutar la aplicaci\u00f3n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><code>streamlit ejecutar main.py<\/code><\/p>\n<h4>Aplicaci\u00f3n en acci\u00f3n<\/h4>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image4-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-16890\" style=\"border: solid 1px Gainsboro;\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image4-2-1024x587.png\" alt=\"AI application using automated vectorization service in Capella\" width=\"900\" height=\"516\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image4-2-1024x587.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image4-2-300x172.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image4-2-768x440.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image4-2-1536x881.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image4-2-1320x757.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/image4-2.png 1999w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<h3>Reflexiones finales<\/h3>\n<p>El servicio de vectorizaci\u00f3n estructurada de Capella hace que la generaci\u00f3n de incrustaciones de datos sea sencilla y fluida, ayud\u00e1ndole a crear aplicaciones potenciadas por IA con facilidad. Convierte autom\u00e1ticamente documentos JSON en incrustaciones vectoriales, ahorrando tiempo y eliminando la necesidad de transformaci\u00f3n manual de datos. Esto acelera el desarrollo de sistemas de generaci\u00f3n aumentada por recuperaci\u00f3n (RAG), b\u00fasqueda sem\u00e1ntica y otras herramientas de IA. Con un alto rendimiento y un cumplimiento de normativas integrado, su equipo puede innovar de forma m\u00e1s r\u00e1pida y segura.<\/p>\n<p>Ap\u00fantate a la Private Preview hoy mismo y empieza a crear aplicaciones m\u00e1s inteligentes y escalables con Couchbase Capella. <a href=\"https:\/\/info.couchbase.com\/capella-ai-services-signup?_gl=1*s7h2vl*_gcl_au*MTc2ODAwNzM2NC4xNzM4MjkyNjY3\">Inscr\u00edbase en el preestreno privado aqu\u00ed.<\/a><\/p>\n<h4>Referencias<\/h4>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 300;\" aria-level=\"1\"><a href=\"https:\/\/www.couchbase.com\/blog\/es\/press-releases\/couchbase-introduces-capella-ai-services-to-streamline-development-of-agentic-ai-applications\/\">Lea el comunicado de prensa de Capella AI Services<\/a><\/li>\n<li style=\"font-weight: 300;\" aria-level=\"1\">Echa un vistazo <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/ai-services\/\">Servicios de IA de Capella<\/a> o inscr\u00edbase en el <a href=\"https:\/\/info.couchbase.com\/capella-ai-services-signup?_gl=1*s7h2vl*_gcl_au*MTc2ODAwNzM2NC4xNzM4MjkyNjY3\">Vista previa privada<\/a><\/li>\n<li style=\"font-weight: 300;\" aria-level=\"1\"><a href=\"https:\/\/preview2.docs-test.couchbase.com\/ai\/get-started\/intro.html\">Documentaci\u00f3n del Servicio Modelo Capella<\/a>\u00a0(para clientes de vista previa)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>Agradecimientos<\/h4>\n<p><i>Gracias al equipo (Abhishek J, Paulomee D, Kiran M, Nithish R, Santosh H, Denis S, Talina S, y muchos m\u00e1s).  Gracias a todos los que han ayudado directa o indirectamente.<\/i><\/p>\n<p><br style=\"font-weight: 400;\" \/><br style=\"font-weight: 400;\" \/><br style=\"font-weight: 400;\" \/><br style=\"font-weight: 400;\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Couchbase Capella has launched a Private Preview for AI services! Check out this blog for an overview of how these services simplify the process of building cloud-native, scalable AI applications and AI agents. In our previous blog, we demonstrated how [&hellip;]<\/p>","protected":false},"author":85575,"featured_media":16892,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1814,10122,1815,9973,9937],"tags":[9923,9870,10095],"ppma_author":[10094],"class_list":["post-16882","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-design","category-artificial-intelligence-ai","category-best-practices-and-tutorials","category-generative-ai-genai","category-vector-search","tag-embeddings","tag-llms","tag-vectorization"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AI-Ready Data: Automate Embeddings with Capella&#039;s Vectorization Service<\/title>\n<meta name=\"description\" content=\"Capella Vectorization Service automates embeddings, AI development is faster, easier with seamless semantic search, RAG apps, smart data retrieval.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/capella-vectorization-ai-embeddings-service\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI-Ready Data: Automate Embeddings with Capella&#039;s Vectorization Service\" \/>\n<meta property=\"og:description\" content=\"Capella Vectorization Service automates embeddings, AI development is faster, easier with seamless semantic search, RAG apps, smart data retrieval.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/capella-vectorization-ai-embeddings-service\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-19T16:00:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-13T23:36:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/blog-automated-ai-vectorization-service-1024x536.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"536\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ayan Sharma - Software Engineer 2\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ayan Sharma - Software Engineer 2\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/\"},\"author\":{\"name\":\"Ayan Sharma - Software Engineer 2\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/1618a29a2042d9cf846e6c790a43a795\"},\"headline\":\"AI-Ready Data: Automate Embeddings with Capella&#8217;s Vectorization Service\",\"datePublished\":\"2025-02-19T16:00:59+00:00\",\"dateModified\":\"2025-06-13T23:36:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/\"},\"wordCount\":1020,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/blog-automated-ai-vectorization-service.png\",\"keywords\":[\"embeddings\",\"LLMs\",\"vectorization\"],\"articleSection\":[\"Application Design\",\"Artificial Intelligence (AI)\",\"Best Practices and Tutorials\",\"Generative AI (GenAI)\",\"Vector Search\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/\",\"name\":\"AI-Ready Data: Automate Embeddings with Capella's Vectorization Service\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/blog-automated-ai-vectorization-service.png\",\"datePublished\":\"2025-02-19T16:00:59+00:00\",\"dateModified\":\"2025-06-13T23:36:19+00:00\",\"description\":\"Capella Vectorization Service automates embeddings, AI development is faster, easier with seamless semantic search, RAG apps, smart data retrieval.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/blog-automated-ai-vectorization-service.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/blog-automated-ai-vectorization-service.png\",\"width\":2400,\"height\":1256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI-Ready Data: Automate Embeddings with Capella&#8217;s Vectorization Service\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/1618a29a2042d9cf846e6c790a43a795\",\"name\":\"Ayan Sharma - Software Engineer 2\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/854c21572528d312be908d0a6b0b5e1d\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8b85ffa829e9f4f0a13b08aef4f3e17b501591a8c12fff592302f2d40ba69dcc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8b85ffa829e9f4f0a13b08aef4f3e17b501591a8c12fff592302f2d40ba69dcc?s=96&d=mm&r=g\",\"caption\":\"Ayan Sharma - Software Engineer 2\"},\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/ayan-sharma\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Datos listos para la IA: Automatice las incrustaciones con el servicio de vectorizaci\u00f3n de Capella","description":"Capella Vectorization Service automates embeddings, AI development is faster, easier with seamless semantic search, RAG apps, smart data retrieval.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/capella-vectorization-ai-embeddings-service\/","og_locale":"es_MX","og_type":"article","og_title":"AI-Ready Data: Automate Embeddings with Capella's Vectorization Service","og_description":"Capella Vectorization Service automates embeddings, AI development is faster, easier with seamless semantic search, RAG apps, smart data retrieval.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/capella-vectorization-ai-embeddings-service\/","og_site_name":"The Couchbase Blog","article_published_time":"2025-02-19T16:00:59+00:00","article_modified_time":"2025-06-13T23:36:19+00:00","og_image":[{"width":1024,"height":536,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/blog-automated-ai-vectorization-service-1024x536.png","type":"image\/png"}],"author":"Ayan Sharma - Software Engineer 2","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ayan Sharma - Software Engineer 2","Est. reading time":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/"},"author":{"name":"Ayan Sharma - Software Engineer 2","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/1618a29a2042d9cf846e6c790a43a795"},"headline":"AI-Ready Data: Automate Embeddings with Capella&#8217;s Vectorization Service","datePublished":"2025-02-19T16:00:59+00:00","dateModified":"2025-06-13T23:36:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/"},"wordCount":1020,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/blog-automated-ai-vectorization-service.png","keywords":["embeddings","LLMs","vectorization"],"articleSection":["Application Design","Artificial Intelligence (AI)","Best Practices and Tutorials","Generative AI (GenAI)","Vector Search"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/","url":"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/","name":"Datos listos para la IA: Automatice las incrustaciones con el servicio de vectorizaci\u00f3n de Capella","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/blog-automated-ai-vectorization-service.png","datePublished":"2025-02-19T16:00:59+00:00","dateModified":"2025-06-13T23:36:19+00:00","description":"Capella Vectorization Service automates embeddings, AI development is faster, easier with seamless semantic search, RAG apps, smart data retrieval.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/blog-automated-ai-vectorization-service.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/02\/blog-automated-ai-vectorization-service.png","width":2400,"height":1256},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/capella-vectorization-ai-embeddings-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AI-Ready Data: Automate Embeddings with Capella&#8217;s Vectorization Service"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/1618a29a2042d9cf846e6c790a43a795","name":"Ayan Sharma - Ingeniero de Software 2","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/854c21572528d312be908d0a6b0b5e1d","url":"https:\/\/secure.gravatar.com\/avatar\/8b85ffa829e9f4f0a13b08aef4f3e17b501591a8c12fff592302f2d40ba69dcc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8b85ffa829e9f4f0a13b08aef4f3e17b501591a8c12fff592302f2d40ba69dcc?s=96&d=mm&r=g","caption":"Ayan Sharma - Software Engineer 2"},"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/ayan-sharma\/"}]}},"authors":[{"term_id":10094,"user_id":85575,"is_guest":0,"slug":"ayan-sharma","display_name":"Ayan Sharma - Software Engineer 2","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/8b85ffa829e9f4f0a13b08aef4f3e17b501591a8c12fff592302f2d40ba69dcc?s=96&d=mm&r=g","author_category":"","last_name":"Sharma - Software Engineer 2","first_name":"Ayan","job_title":"Software Engineer 2","user_url":"","description":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/16882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/85575"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=16882"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/16882\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/16892"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=16882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=16882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=16882"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=16882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}