Source: https://ailoot.ai/models/es/voyage-code-3/
Canonical: https://ailoot.ai/models/es/voyage-code-3/
Language: es

# Voyage AI: Voyage Code 3

[Markdown](https://ailoot.ai/models/es/voyage-code-3/index.md) · [JSON](https://ailoot.ai/models/es/voyage-code-3/facts.json)

## [Voyage AI: Voyage Code 3](https://ailoot.ai/models/es/voyage-code-3/)

Voyage Code 3 crea representaciones vectoriales para recuperar código a partir de texto, código o cadenas de documentación. Una ventana de 32.000 tokens, las dimensiones vectoriales seleccionables y la salida cuantizada permiten buscar en repositorios y seleccionar contexto de código para asistentes de programación.

- [**Ailoot Ultra · Representaciones vectoriales** `POST /v1/embeddings` `voyage-code-3`](https://ailoot.ai/models/es/voyage-code-3/#method-0)

Sobre el modelo

Esta descripción cubre las capacidades del modelo. Las entradas, salidas y opciones disponibles en Ailoot se indican a continuación para el método seleccionado.

Voyage Code 3 es un modelo de vectorización especializado en recuperar código fuente. El fabricante describe tareas de lenguaje natural a código, de código a código y de cadenas de documentación a código: una pregunta puede encontrar una implementación, un fragmento de código puede encontrar lógica relacionada y la descripción de una función puede localizar código pertinente. El modelo produce vectores para la recuperación, en lugar de un archivo editado o un programa completo.

Prepara el material del repositorio en torno a unidades de código significativas. Conserva una función junto con su nombre, su firma y los comentarios que expliquen su propósito. Para un componente más amplio, incluye las definiciones cercanas necesarias para comprender la operación. Guarda el repositorio, la revisión, la ruta del archivo y la ubicación de la línea por separado para que un resultado de búsqueda abra el código fuente exacto que se vectorizó.

Una búsqueda en lenguaje natural puede describir un comportamiento, como encontrar la parte de un proyecto que valida un archivo cargado antes de guardarlo. Una consulta basada en código puede proporcionar una función cuyo propósito deba localizarse en otro lugar. Elige búsquedas representativas de tareas reales de desarrollo, incluidos nombres poco familiares, implementaciones similares y utilidades cuyo significado dependa del código circundante.

La ventana de contexto de 32.000 tokens admite fragmentos de código extensos. Utiliza ese espacio deliberadamente: una función completa y sus dependencias pertinentes pueden ser más informativas que un bloque arbitrario cortado a mitad del flujo de control. Mantén legible el formato del código fuente y conserva la sintaxis del lenguaje durante la extracción. Si un archivo de origen supera la ventana de entrada, divídelo por límites estructurales útiles y conserva la relación entre los fragmentos y su archivo de origen.

Voyage Code 3 admite representaciones vectoriales de 2.048, 1.024, 512 o 256 dimensiones, junto con representaciones de coma flotante, de ocho bits con o sin signo y binarias. Estos controles permiten distintos tamaños de índice de repositorio y configuraciones de búsqueda. Evalúa una representación compacta con las mismas búsquedas reales que la referencia más grande y comprueba si la función o el archivo correctos siguen entre los resultados útiles.

Para un asistente de programación, recupera primero los fragmentos de código fuente pertinentes y proporciona después esos fragmentos y sus referencias de archivo al componente responsable de responder o realizar un cambio. Una coincidencia por similitud ayuda a elegir contexto; no establece que dos implementaciones sean intercambiables. Examina las entradas, los efectos secundarios y las especificaciones circundantes del código recuperado antes de utilizarlo para orientar una edición.

Separa mediante metadatos las versiones no relacionadas de un repositorio y mantén la trazabilidad de las revisiones indexadas. Si una función cambia de ubicación o comportamiento, actualiza tanto su vector como su ubicación de origen. Los mismos ajustes de vectorización deben describir el código indexado y sus consultas. Al migrar un índice, compara los resultados con el conjunto de preguntas existente para que un cambio de modelo o de representación vectorial no cambie silenciosamente el código que ve un desarrollador.

Entre las comprobaciones útiles están si una consulta encuentra la implementación real y no solo el nombre de una prueba, si una cadena de documentación encuentra su función correspondiente y si el código relacionado semánticamente se distingue de un fragmento superficialmente similar. Conserva el texto de origen devuelto y su ubicación en el resultado de búsqueda para que los desarrolladores puedan examinar las pruebas. Esto convierte las representaciones vectoriales del modelo, especializadas en código, en una herramienta práctica de navegación y selección de contexto.

**Ailoot Ultra · Representaciones vectoriales** `POST /v1/embeddings` `voyage-code-3`

[`voyage-code-3`](https://ailoot.ai/models/es/#m=voyage-code-3&route=Ultra&caller=voyage-code-3&fmt=embeddings)

Voyage AI /`voyage-code-3`

### Primeros pasos

Voyage Code 3 crea representaciones vectoriales para recuperar código a partir de texto, código o cadenas de documentación. Una ventana de 32.000 tokens, las dimensiones vectoriales seleccionables y la salida cuantizada permiten buscar en repositorios y seleccionar contexto de código para asistentes de programación.

Entradas aceptadas

Texto

Resultados

embedding

### Disponible en Ailoot · entradas y métodos

**Ailoot Ultra · Representaciones vectoriales** `POST /v1/embeddings`

Tipos de entrada

`text`

Tipos de salida

`embedding`

| Campo | Tipo | Requisito | Valores y límites | Predeterminado |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObligatorio | Valores y límites voyage-code-3 Condiciones: Usa el selector exacto de modelo de Ailoot. | Predeterminado— |
| Campo`input` | Tipo`string or array<string>` | RequisitoObligatorio | Valores y límites Condiciones: Un texto o una lista de textos; conserva un vector por cada elemento devuelto en data, junto con su índice. | Predeterminado— |

Parámetros del método y ciclo de vida

| Parámetro | Contrato |
| --- | --- |
| Parámetro`content_type` | Contratoapplication/json |
| Parámetro`required` | Contratomodel, input |
| Parámetro`optional` | Contrato |
| Parámetro`material_types` | Contratotext |
| Parámetro`conditions` | ContratoEnvía texto con el modelo seleccionado; conserva todos los vectores devueltos y sus índices. |

Ciclo de vida: `synchronous`

### Planes

Las referencias tarifarias no añaden opciones a la solicitud. Los parámetros admitidos se indican en el método seleccionado.

Modo rápido

Sin especificar Cuando se selecciona el modo rápido

Modo flex

Sin especificar Cuando se selecciona el modo flex

Esfuerzo máximo de razonamiento

Sin especificar Cuando el esfuerzo máximo de razonamiento utiliza el ajuste predeterminado (default)

#### Tarifas de Ailoot

#### Precios por configuración

| Configuración | Tabla de tarifas | Cargo |
| --- | --- | --- |
| ConfiguraciónTarifas base por token | Tabla de tarifasTarifa base | Cargo Entrada · Tokens de entrada **$0.0004** / 1K tokens Salida · Tokens de salida **$0** / 1K tokens Entrada · Lectura de caché **—** / 1K tokens Entrada · Escritura en caché **—** / 1K tokens Entrada · Escritura en caché, 1 hora **—** / 1K tokens |

Ailoot reserva un importe estimado antes de la solicitud. Tras obtener el resultado, liquida el cargo definitivo según el uso medido. En las respuestas en flujo, la liquidación usa el registro de uso final. [Cómo funcionan la reserva y la liquidación →](https://ailoot.ai/docs/es/billing/reserve/)

### Solicitudes de ejemplo

#### Ailoot Ultra · Representaciones vectoriales

curl · guarda todos los vectores y los datos de uso

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
  "model": "voyage-code-3",
  "input": "The quick brown fox jumps over the lazy dog"
}
JSON
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o embeddings.json
# Keep every data item and its index, the full usage object and response headers.
```

### Recibir y guardar resultados

### Alias

#### Alias del modelo

**Ailoot Ultra** [`voyage-code-3`](https://ailoot.ai/models/es/#m=voyage-code-3&route=Ultra&caller=voyage-code-3&fmt=embeddings)

#### Alias de rutas de métodos

Usa las rutas de método indicadas arriba.

#### ID de modelo relacionados

[`voyage-code-3`](https://ailoot.ai/models/es/#m=voyage-code-3&route=Ultra&caller=voyage-code-3&fmt=embeddings)

FAQ · Voyage AI: Voyage Code 3

¿Qué entradas y resultados están disponibles?

`POST /v1/embeddings` · `voyage-code-3`: `text` → `embedding`

¿Qué campos utiliza la solicitud?

`POST /v1/embeddings` · `voyage-code-3`: `model`, `input`

Conecta Ailoot a Claude Code, OpenCode, Hermes o tu aplicación.

## La empresa y su cartera de proyectos

La empresa y su cartera de proyectos: millones de clientes; ventas por miles de millones al mes.

## Compra tokens con descuento.

Ahorro por suscripción para trabajo habitual. Códigos promocionales: hasta el 50% al comprar tokens.

Suscripción

Elige un plan con descuento para tus peticiones habituales.

Código de hasta el 50%

Introduce el código al comprar. El precio se recalcula según la promoción vigente.

Gasto en el historial

Modelo, tokens e importe quedan guardados por cada petición.

[Elegir suscripción](https://ailoot.ai/docs/es/billing/subscriptions/) · [Consultar precios de modelos](https://ailoot.ai/models/es/)

## Conecta la API al producto que vendes.

SaaS, aplicaciones y bots bajo la oferta y el acuerdo de licencia Ailoot. Solicita una licencia de reventa para redistribuir el acceso.

Aplicación comercial

Integra generación de texto, imágenes, vídeo y sonido en funciones de pago de tu servicio.

Licencia para revendedores

Envía descripción del proyecto y esquema de acceso. Solicita condiciones escritas de uso y reventa.

Documentos en la web

La oferta, el acuerdo de licencia y la política de datos están disponibles antes de conectar.

[Solicitar licencia de reventa](mailto:support@ailoot.ai) · [Oferta y acuerdo de licencia](https://ailoot.ai/legal/offer?lang=es)

## Ailoot · La empresa y su cartera de proyectos





Ailoot se apoya en la experiencia operativa acumulada, una amplia base de clientes, un servicio estable y el seguimiento continuo de KPI.





La empresa y su cartera de proyectos: millones de clientes; ventas por miles de millones al mes.





Ailoot aplica esa experiencia operativa al acceso por API a funciones de IA en productos de clientes, agentes, aplicaciones y automatizaciones.
