Docs Menu
Docs Home
/

Guía de inicio rápido de Voyage AI

En esta guía, aprenderá a generar sus primeras incrustaciones vectoriales con Voyage AI y a crear una aplicación básica.

Trabaje con una versión ejecutable de este tutorial como un cuaderno de Python.

Para acceder a los modelos de Voyage AI, cree una clave API de modelo en la interfaz de usuario de MongoDB Atlas.

1

Si eres nuevo en Atlas, se crea una organización y un proyecto para ti.

Para obtener más información, consulte Crear una cuenta Atlas.

2
  1. En su proyecto Atlas, seleccione AI Models desde la barra de navegación.

  2. Haga clic en Create model API key.

  3. Asigna un nombre a la clave API y luego haz clic en Create.

Para obtener más información, consulte Claves API del modelo.

3

Copia la clave API y guárdala en un lugar seguro. Luego, expórtala como variable de entorno en tu terminal para que el cliente de Voyage pueda acceder a ella.

export VOYAGE_API_KEY="<your-model-api-key>"
set VOYAGE_API_KEY=<your-model-api-key>

En esta sección, generará incrustaciones vectoriales utilizando un modelo de incrustación de Voyage AI y el cliente Python.

Diagrama de integración de Voyage AI
haga clic para ampliar
1

Ejecute los siguientes comandos en su terminal para crear su proyecto e instalar el cliente Python de Voyage AI.

mkdir mongodb-voyage-quickstart
cd mongodb-voyage-quickstart
pip install --upgrade voyageai
2

Crea un archivo denominado quickstart.py En tu proyecto, pega el siguiente código. Este código inicializa el cliente de Voyage AI, define textos de muestra y utiliza el cliente para acceder a la API de Voyage y generar incrustaciones vectoriales con el modelo voyage-4-large.

Para obtener más detalles,consulte Cliente Python o explore la especificación API completa.

import voyageai
# Initialize Voyage client
vo = voyageai.Client()
# Sample texts
texts = [
"hello, world",
"welcome to voyage ai!"
]
# Generate embeddings
result = vo.embed(
texts,
model="voyage-4-large"
)
print(f"Generated {len(result.embeddings)} embeddings")
print(f"Each embedding has {len(result.embeddings[0])} dimensions")
print(f"First embedding (truncated): {result.embeddings[0][:5]}...")
3

Ejecute el siguiente comando en su terminal para generar las incrustaciones.

python quickstart.py
Generated 2 embeddings
Each embedding has 1024 dimensions
First embedding (truncated): [-0.02806740067899227, 0.05503412336111069, 0.0038576999213546515, -0.04668188467621803, 0.007834268733859062]...

Ahora que sabes cómo generar representaciones vectoriales, crea una aplicación básica de RAG para aprender a utilizar los modelos de Voyage AI en la implementación de búsqueda y recuperación de IA. RAG permite a los LLM generar respuestas conscientes del contexto recuperando la información relevante de tus datos antes de generar respuestas.

Nota

Las aplicaciones RAG requieren acceso a un LLM. Este tutorial proporciona ejemplos con Anthropic u OpenAI, pero puedes usar el proveedor de LLM que prefieras.

Diagrama básico de Voyage AI RAG
haga clic para ampliar

Ahora que ha creado su primera aplicación con Voyage AI, amplíe las siguientes secciones para obtener más información sobre los conceptos tratados en este inicio rápido:

Para continuar aprendiendo, consulte los siguientes recursos:

Nivel de habilidad
Recursos de documentación

Básico

Intermedio

Volver

Introducción

En esta página