Astra Vectorize
Astra Vectorize sirve para que sea la propia base de datos Astra DB la que calcule la huella numérica del significado de tus documentos, en lugar de un componente de embeddings. Esa huella es la que permite a NappAI encontrar documentos que dicen algo parecido a lo que buscas aunque usen otras palabras, por ejemplo en una base de conocimiento.
El componente no calcula nada por sí mismo: solo indica a Astra DB qué proveedor y qué modelo debe usar. El proveedor tiene que estar configurado en tu base de Astra DB.
Cuándo usarlo
- Ya guardas tu base de conocimiento en Astra DB y prefieres que la propia base calcule las huellas.
- Tu colección de Astra DB ya tiene configurado un proveedor de embeddings y quieres usarlo desde tus flujos.
- Quieres usar un proveedor que Astra DB ofrece, como Jina AI, Upstage o Voyage AI.
Configuración
| Campo | Qué hace |
|---|---|
| Credential (obligatorio) | La credencial del servicio DATASTAX Api. Elige una con Seleccionar una credencial o crea una con Crear nueva credencial. Consulta Credenciales. |
| Provider (obligatorio) | El proveedor que usa Astra DB para calcular las huellas: Azure OpenAI, Hugging Face - Dedicated, Hugging Face - Serverless, Jina AI, Mistral AI, NVIDIA, OpenAI, Upstage o Voyage AI. |
| Model Name (obligatorio) | El modelo del proveedor elegido. Consulta la tabla de modelos más abajo. |
| Proveedor | Modelos |
|---|---|
Azure OpenAI | text-embedding-3-small, text-embedding-3-large, text-embedding-ada-002 |
Hugging Face - Dedicated | endpoint-defined-model |
Hugging Face - Serverless | sentence-transformers/all-MiniLM-L6-v2, intfloat/multilingual-e5-large, intfloat/multilingual-e5-large-instruct, BAAI/bge-small-en-v1.5, BAAI/bge-base-en-v1.5, BAAI/bge-large-en-v1.5 |
Jina AI | jina-embeddings-v2-base-en, jina-embeddings-v2-base-de, jina-embeddings-v2-base-es, jina-embeddings-v2-base-code, jina-embeddings-v2-base-zh |
Mistral AI | mistral-embed |
NVIDIA | NV-Embed-QA |
OpenAI | text-embedding-3-small, text-embedding-3-large, text-embedding-ada-002 |
Upstage | solar-embedding-1-large |
Voyage AI | voyage-large-2-instruct, voyage-law-2, voyage-code-2, voyage-large-2, voyage-2 |
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| Model Parameters | Parámetros adicionales que pide el proveedor en Astra DB, como pares de nombre y valor. Déjalo vacío si tu proveedor no necesita ninguno. |
Resultado
- Vectorize: la configuración del proveedor y del modelo. Conéctala a la entrada Embedding or Astra Vectorize de Astra DB. Para las demás bases de datos vectoriales, usa un componente de embeddings, como OpenAI Embeddings.
Ejemplo
Una cooperativa agrícola, Cooperativa Campo Verde, guarda sus fichas de cultivo en Astra DB.
- Añade Astra Vectorize, elige la credencial, pon Provider en
OpenAIy Model Name entext-embedding-3-small. - Conecta su salida Vectorize a la entrada Embedding or Astra Vectorize de Astra DB.
- Astra DB calcula las huellas al guardar las fichas y al buscar en ellas, y el asistente de la cooperativa encuentra la ficha que responde a cada pregunta.