Voyage: Voyage Code 3
voyage-code-3- Entrada / Salida
- $0.18 / $0.00
- Contexto
- 32K
- Modalidades
- Incrustación
Sobre Voyage Code 3
Voyage Code 3 es el modelo de incrustación (embedding) de texto de Voyage AI optimizado para la recuperación de código. Asigna preguntas en lenguaje natural y archivos fuente a un mismo espacio vectorial, de modo que una búsqueda pueda devolver la función o el archivo que responde a una pregunta. Voyage ahora señala a Voyage Code 4 como el modelo de código más reciente. Devuelve 1024 dimensiones por defecto, con 256, 512 y 2048 como opciones.
Puntos fuertes
- Voyage lo optimiza específicamente para la recuperación de código, no para prosa general.
- Empareja preguntas en lenguaje sencillo con el código fuente relevante en un índice de repositorio.
- Se pueden solicitar dimensiones de salida de 256, 512, 1024 y 2048.
- Admite salidas int8, uint8, binarias y ubinarias para un almacenamiento compacto.
Cuándo buscar otra opción
- Voyage Code 4 es su sucesor más reciente, por lo que una implementación nueva debería evaluar ese primero.
- Está ajustado para código, por lo que la búsqueda de documentos ordinarios se gestiona mejor con Voyage 4 o Voyage 4 Large.
Primeros pasos
Crear clave API
Genera una clave en Console y úsala con cualquier modelo de la plataforma.
Envía tu primera solicitud
Copia el ejemplo para tu lenguaje y ejecútalo contra el endpoint.
IncrustaciónEndpoint de TokenLabPOST/v1/embeddingscurl -X POST "https://api.tokenlab.sh/v1/embeddings" \ -H "Authorization: Bearer sk-xxx" \ -H "Content-Type: application/json" \ -d '{ "encoding_format": "float", "model": "voyage-code-3", "input": "The quick brown fox jumps over the lazy dog." }'
Parámetros
Incrustación
| Parámetro | Valores y límites | Predeterminado | Notas |
|---|---|---|---|
encoding_format | No especificado | No especificado | This field is accepted. The current public contract does not specify a complete value range or list. No additional values are promised. The omitted-field default is not verified. |
input | Entradas: ≥ 1, ≤ 1000 | No especificado | No especificado |
Precios
El precio Verified se aplica a Verified, que cuesta menos en la mayoría de los modelos. El precio Official es el precio publicado por el fabricante del modelo y se aplica a la ruta Official, más fiable. Auto factura la ruta que completa la solicitud.
Incrustación
Por 1M Token- Precio Official
- Entrada $0.18 / Salida $0.00
- Precio Verified
- —
- Descuento
- —
| Precio OfficialPor 1M Token | Precio VerifiedPor 1M Token | Descuento | |
|---|---|---|---|
| Incrustación | Entrada $0.18 / Salida $0.00 | — | — |
Uso y actividad
La tasa de éxito es la proporción de solicitudes completadas. La latencia es cuánto tarda una respuesta completa; P95 significa que el 95 % de las solicitudes terminaron dentro de ese tiempo.
Uso y disponibilidad
Últimas 24 horas- Solicitudes
- Tasa de éxito
- Latencia P95
- Total de tokens
Los datos se basan en solicitudes de usuario agregadas, excluyendo las comprobaciones de estado.
Abrir en Console
Abre Voyage Code 3 en Console con un prompt listo para editar o enviar.
Ayúdame a probar voyage-code-3 con embedding en /v1/embeddings. Muestra el resultado y el coste.
Casos de uso
Búsqueda en repositorios
Incrusta funciones y archivos para que un desarrollador pueda preguntar dónde se gestionan los reintentos y obtener el módulo correcto.
Contexto para asistentes de programación
Recupera los fragmentos de código más relevantes y entrégalos a un modelo de chat antes de que edite o explique algo.
Detección de duplicados y código similar
Incrusta fragmentos de muchos servicios para agrupar implementaciones casi idénticas y detectar código que valga la pena fusionar.
Ejemplos de prompts
Incrusta la consulta: ¿dónde validamos la firma del webhook?
Incrusta esta función de Python como documento para el índice de código.
Incrusta la consulta: ejemplo de consulta de base de datos paginada con cursor.
Este modelo tiene precio condicional. Los totales mensuales de tokens por sí solos no producen una estimación fiable; use el precio detallado según la especificación de la solicitud, la caché y la ventana aplicable.
FAQ
¿Para qué sirve Voyage Code 3?
Para recuperar código fuente. Voyage lo describe como optimizado para la recuperación de código, de modo que las preguntas en lenguaje natural se sitúan cerca del código que las responde. Se utiliza para crear búsquedas en repositorios y para proporcionar código relevante a los asistentes de programación.
¿Debería usar Voyage Code 3 o Voyage Code 4?
Voyage enumera a Voyage Code 4 como el modelo de código más reciente, así que evalúalo primero en una implementación nueva. Mantén Voyage Code 3 cuando tus vectores de código almacenados ya lo utilicen y no esté prevista una re-incrustación.
¿Es Voyage Code 3 mejor que Voyage Code 2?
Voyage Code 3 es el modelo posterior, y el índice anterior de Voyage Code 2 puede migrarse a él. Ambos tienen espacios vectoriales diferentes, por lo que debes volver a incrustar el repositorio y probar la recuperación antes de reemplazar el antiguo.
¿Qué dimensiones puede devolver?
1024 por defecto, con 256, 512 y 2048 disponibles, además de tipos de salida int8, uint8, binarios o ubinarios. Utiliza una misma configuración en todo el índice. Los vectores más pequeños ahorran almacenamiento.
¿Cuánto cuesta Voyage Code 3?
En TokenLab, Voyage Code 3 cuesta Entrada $0.18 / Salida $0.00 Por 1M Token. La tabla de precios arriba muestra el desglose completo. Las tarifas dependen de la unidad de facturación, la especificación y el uso. Compare condiciones iguales en el precio detallado del modelo; una sola tarifa no determina el coste total.
¿Qué endpoint debe usar Voyage Code 3?
Utiliza https://api.tokenlab.sh/v1/embeddings para Voyage Code 3. El ejemplo de solicitud a continuación muestra la estructura de código correspondiente.
¿Qué operaciones soporta Voyage Code 3?
Voyage Code 3 admite Incrustación. Selecciona una operación arriba para ver su endpoint y ejemplo de solicitud.
Comparar Voyage Code 3
Fuentes
Revisado el 2 oct 2026