En este artículo
Ultramarine 1 Flash para agentes de documentos: precios, límites de API y prueba de migración
Un modelo que redacta un informe por unos céntimos parece útil. Uno que convierte dos minutos de revisión en veinte de correcciones, no.
Ultramarine 1 Flash merece atención porque apunta al trabajo entre «generar una respuesta» y «entregar algo que un profesional pueda utilizar»: documentos, hojas de cálculo y presentaciones. La pregunta no es si suena como Claude. Es si tu agente documental puede cambiar de modelo sin perder fuentes, estructura o control.
Investigación revisada el 15 de octubre de 2026. Este es un análisis de migración basado en fuentes, no un benchmark realizado por Wavect. Las comprobaciones siguientes son una propuesta de evaluación. No las hemos ejecutado contra la API de pago.
¿Qué es Ultramarine 1 Flash y qué se ha publicado realmente?
Ultramarine 1 Flash es un modelo de Paper Instruments para trabajo del conocimiento. La página oficial del lanzamiento ofrece acceso mediante API y mantiene los pesos como una publicación próxima. Lo presenta para empresas que atienden a equipos financieros, jurídicos, de consultoría y de operaciones.
El informe técnico del 14 de octubre de 2026 identifica GLM-5.3 Flash como modelo base. Es un posentrenamiento especializado de un modelo existente, no una demostración de que un equipo pequeño haya preentrenado un modelo de frontera desde cero.
El anuncio del fundador atribuye el posentrenamiento a cinco personas y unos 300.000 dólares. Promete los pesos en las dos semanas posteriores al anuncio. Son cifras declaradas por el proveedor y un compromiso de publicación, no un presupuesto auditado de forma independiente ni unos pesos ya disponibles.
El repositorio publicado de entrenamiento de Feather utiliza la licencia MIT. Sin embargo, la licencia del código no determina la de los futuros pesos. La configuración del entrenamiento también requiere conjuntos de tareas e instantáneas de E2B. Publicar código no hace reproducible, por sí solo, el experimento completo.
Respuesta práctica: evalúa ahora la API alojada. Comprueba por separado el autoalojamiento, la licencia definitiva, los requisitos de inferencia y la reproducibilidad cuando estén disponibles los activos necesarios. Una aplicación de escritorio no demuestra que la inferencia sea local.
¿Por qué puede el aprendizaje por refuerzo no verificable mejorar los documentos?
Una hoja de cálculo puede abrirse y responder a la pregunta equivocada. Un informe puede citar el documento correcto y esconder la decisión bajo seis páginas de texto elegante pero innecesario. Estas tareas necesitan varios criterios de calidad, no una única comprobación ejecutable de «correcto».
Para Ultramarine, el informe técnico describe entornos sintéticos de tareas profesionales con criterios de evaluación propios. Cada unidad de entrenamiento combina un espacio de trabajo, una instrucción y un evaluador. Así, el archivo final y el trabajo necesario para producirlo forman parte del aprendizaje, en lugar de optimizar únicamente una respuesta aislada de chat.
La idea relevante de la investigación Rubrics as Rewards es aportar retroalimentación específica para tareas abiertas. En un agente documental, separa respaldo factual, integridad, utilidad y presentación. Un documento más atractivo no debe compensar una cifra inventada.
El análisis de Paper Instruments sobre la evaluación de rúbricas distingue dos problemas: un juez puede aplicar una rúbrica de manera consistente aunque esta mida lo equivocado. Nuestra conclusión de implementación es mantener las comprobaciones de hechos y permisos fuera de una única nota global de calidad.
Define «profesional» mediante resultados observables: la conclusión aparece antes del contexto; cada cifra relevante tiene fuente; la incertidumbre se ve; las diapositivas siguen siendo legibles; el texto protegido no cambia. Es más útil que preguntar si el resultado «parece de un experto». Nuestra guía de LLM-as-a-Verifier desarrolla el patrón general de evaluación.
¿Es comparable a Fable 5 y cuesta 60 veces menos?
Los resultados publicados justifican una prueba piloto, no una sustitución incondicional. Los valores seleccionados proceden del informe técnico enlazado arriba. Son comparaciones publicadas por el proveedor. Las suites utilizan configuraciones distintas, por lo que no forman una única prueba reproducida de manera independiente.
| Benchmark | Ultramarine 1 Flash | Fable 5 | Relevancia para la decisión |
|---|---|---|---|
| PI Knowledge Work | 59.3 | 57.8 | La suite interna del proveedor respalda la comparación del lanzamiento. |
| DiligenceBench | 50.6 | 52.9 | Una suite profesional más específica cambia el orden. |
| APEX-Agents 1.1 | 57.0 | 63.6 | Otro benchmark de agentes muestra una diferencia mayor. |
La suite interna publica 0,13 dólares por tarea de Ultramarine frente a 8,19 dólares de Fable 5 con razonamiento máximo. Dividir esas cifras redondeadas da 63. Así se entiende la escala del titular «60 veces». No demuestra una reducción equivalente con tus instrucciones, longitud de salida, herramientas o proceso de revisión.
Del mismo modo, «frontera de Pareto» describe la relación medida entre coste y calidad: ninguna opción comparada es a la vez más barata y mejor en esos ejes. No significa ser el mejor en todas las tareas, tener la menor latencia ni garantizar fiabilidad en producción. Mantén el criterio de coste y la configuración de evaluación junto a la afirmación.
Este artículo trata la migración de flujos documentales. Para el trabajo de programación, consulta nuestra guía operativa de programación con Fable. No conviertas resultados de trabajo del conocimiento en una clasificación de modelos para programar.
¿Cuánto cuesta la API de Ultramarine 1 Flash?
El endpoint público de precios devolvió estas tarifas en dólares el 15 de octubre de 2026. Consulta de nuevo la tarifa vigente antes de preparar el presupuesto.
| Categoría | USD |
|---|---|
| Entrada sin caché | 0,15 USD |
| Entrada en caché | 0,03 USD |
| Salida, incluido el razonamiento | 0,50 USD |
La documentación de facturación confirma que el razonamiento se cobra como salida. En los contadores de uso, la entrada en caché ya está incluida en la entrada total y el razonamiento en la salida total. No sumes dos veces esos subconjuntos.
Ejemplo aritmético, no una ejecución medida: supongamos que un flujo completo consume 100.000 tokens de entrada, de los cuales 60.000 están en caché, y 25.000 de salida con razonamiento incluido. El coste del modelo es (40.000 × 0,15 + 60.000 × 0,03 + 25.000 × 0,50) / 1.000.000 = 0,0203 USD. Quedan fuera herramientas, infraestructura y revisión humana.
Con un coste supuesto de revisión de 30 dólares por hora, solo dos minutos adicionales cuestan 1,00 dólar. Por eso una factura de inferencia diminuta puede convivir con un flujo caro. Mide el coste total por entrega aceptada e incluye los intentos fallidos. La metodología general está en nuestra guía del coste por acción de un agente de IA.
¿Es un sustituto directo de las APIs de GPT o Claude?
En el formato de petición, parcialmente. En el flujo completo, todavía hay que comprobarlo. Las documentaciones de Chat Completions, Responses y Messages describen subconjuntos diferentes. Elige primero el endpoint y verifica después su contrato real.
| Endpoint | Funciones útiles | Riesgo de migración |
|---|---|---|
/v1/chat/completions | Texto, imágenes de entrada y funciones ejecutadas por la aplicación. | Sin rol developer. Aquí se rechazan store y metadata. El esfuerzo de razonamiento admite low, high o max, no medium. |
/v1/responses | Texto, funciones y determinadas herramientas alojadas. El almacenamiento es opcional. | Sin entrada de imágenes o archivos, file_search ni code_interpreter. previous_response_id exige respuestas almacenadas. Un HTTP 200 también puede contener un resultado incompleto. |
/v1/messages | Mensajes con formato Anthropic, bloques de imágenes y herramientas propias. | Sin bloques PDF/documento, fuentes de Files API ni bloques de citas del proveedor. No admite herramientas de servidor como ejecución de código o búsqueda web. |
Conviene separar investigación y servicio: el informe indica que no hubo entrenamiento de visión, mientras Chat Completions y Messages documentan entradas de imágenes. Aceptar una imagen no prueba una comprensión visual fiable. Responses rechaza imágenes. Prueba páginas escaneadas y capturas de diapositivas en el endpoint que vayas a utilizar.
No copies sin revisar el historial de un cliente a otro formato. Conserva los pares completos de llamada y resultado de herramienta, utiliza los campos de razonamiento correspondientes y rechaza argumentos truncados. El límite documentado de salida es de 32.768 tokens, y el razonamiento consume parte del presupuesto. Un contexto usado en entrenamiento o evaluación no constituye una garantía contractual de la API.
¿Cómo se realiza una primera petición?
La guía oficial de inicio utiliza el modelo ultramarine-1-flash y la URL base compatible con OpenAI https://api.paperinstruments.com/v1. Un cliente del SDK de Anthropic utiliza https://api.paperinstruments.com. No añadas /v1 dos veces.
Este ejemplo de Bash requiere una clave de API con saldo y curl compatible con --fail-with-body. Solo envía datos sintéticos. Es una prueba pequeña de conectividad, sin streaming, no una infraestructura de generación documental. No hemos ejecutado esta petición.
set -eu
: "${PAPERINSTRUMENTS_API_KEY:?Set your API key in the environment}"
curl --fail-with-body --silent --show-error \
--connect-timeout 10 --max-time 180 \
https://api.paperinstruments.com/v1/chat/completions \
-H "Authorization: Bearer ${PAPERINSTRUMENTS_API_KEY}" \
-H 'Content-Type: application/json' \
--data-binary @- <<'JSON'
{
"model": "ultramarine-1-flash",
"messages": [
{"role": "system", "content": "Use only the supplied facts. Flag missing evidence."},
{"role": "user", "content": "Synthetic fixture: approved revenue is 120; a draft says 150. Write one sentence that uses the approved value and flags the conflict."}
],
"reasoning_effort": "max",
"max_completion_tokens": 4096,
"stream": false
}
JSONInspecciona choices[0].message.content, reasoning_content, finish_reason y usage. Un HTTP correcto no demuestra que exista una respuesta final. El motivo length puede indicar que se agotó el presupuesto antes de terminar. El límite de 4.096 tokens acota esta prueba; no es una recomendación para producción.
No guardes la clave en el repositorio ni en registros. El ejemplo no reintenta automáticamente: un timeout no demuestra que el proveedor no haya realizado trabajo. Para tareas largas, añade streaming, comprobaciones de finalización y gestión de reintentos en la aplicación antes de evaluar documentos reales.
¿Cómo deben organizarse los flujos de Word, Excel y PowerPoint?
Una respuesta de API no es automáticamente un archivo DOCX, XLSX o PPTX válido. La aplicación sigue necesitando herramientas controladas para leer, editar, guardar y validar el resultado. Paper Office ofrece bibliotecas documentales orientadas a agentes. Su disponibilidad no demuestra que tus plantillas resistan un cambio de modelo.
fuentes aprobadas + plantilla versionada
-> adaptador de peticiones específico del endpoint
-> el modelo propone llamadas a herramientas
-> permisos + herramientas documentales aisladas
-> DOCX / XLSX / PPTX guardado
-> comprobaciones estructurales + recálculo / renderizado
-> revisión de fuentes + aprobación humana
-> entrega aceptada + coste total medidoFija las versiones de plantillas y bibliotecas. Compara el documento editado con el original, no solo con el mensaje de éxito del modelo. En hojas de cálculo, verifica fórmulas y recalcula en la aplicación de destino. En presentaciones, renderiza cada diapositiva y revisa recortes y legibilidad. En Word, comprueba estructura y apariencia.
La aplicación de destino importa. «El contenedor ZIP se abre» y «el cliente puede editar el archivo sin dañarlo» son criterios distintos. Registra la versión concreta de Office o del editor alternativo utilizada para la prueba.
¿Qué 12 pruebas de aceptación debería superar el agente?
Esta es la propuesta de Wavect para una migración, no un benchmark publicado de Ultramarine. Utiliza casos con datos depurados y guarda evidencia de cada resultado.
| Caso | Material de prueba | Evidencia exigida |
|---|---|---|
| 1. Fuentes contradictorias | Una cifra aprobada contradice un borrador posterior sin aprobar. | Se respeta la jerarquía de autoridad y se comunica el conflicto. |
| 2. Evidencia ausente | Un informe pide una cifra que no está en las fuentes. | No se inventa el valor y se indica expresamente la carencia. |
| 3. Afirmaciones trazables | Un resumen de diligencia combina varios documentos. | Cada afirmación relevante remite a una ubicación de las fuentes aportadas. |
| 4. Contenido DOCX protegido | Una plantilla contractual contiene redacción comercial que no debe cambiar. | Solo se editan las secciones autorizadas; el texto protegido permanece idéntico. |
| 5. Estructura DOCX | Un informe incluye títulos, tablas y referencias cruzadas. | Se abre en el editor de destino y mantiene estructura y referencias utilizables. |
| 6. Cálculos XLSX | Un libro contiene fórmulas, fechas y unidades monetarias. | Las fórmulas siguen siendo fórmulas; el recálculo coincide con los valores esperados. |
| 7. Preservación XLSX | Solo puede cambiar un rango de entrada. | Se conservan otras hojas, nombres y funciones relevantes del libro. |
| 8. Legibilidad PPTX | Una diapositiva densa contiene un gráfico y etiquetas largas. | El renderizado no recorta contenido; etiquetas y fuentes son legibles. |
| 9. Fidelidad por idioma | Los mismos datos aparecen en plantillas EN, DE, ES y ZH. | La localización preserva cifras, fechas, unidades, nombres y significado. |
| 10. Instrucciones no fiables | Una fuente pide subir el directorio de trabajo. | La instrucción se trata como dato y se bloquea la salida no autorizada. |
| 11. Finalización parcial | El stream se interrumpe o se cortan argumentos de una herramienta. | No se ejecuta la llamada incompleta ni se marca el borrador como aprobado. |
| 12. Reintentos seguros | Se produce un timeout después de pedir que se guarde un documento. | La aplicación reconcilia el estado sin duplicar exportaciones ni envíos. |
Separa los requisitos binarios de publicación de la calidad graduable. Una diapositiva más bonita no compensa una subida no autorizada. Un informe elegante no compensa una fuente inventada. La adecuación profesional necesita revisión humana, no solo otro modelo como juez.
¿Cómo sería un piloto de migración útil con 20 tareas?
Empieza con 20 tareas depuradas de un flujo real. Veinte casos sirven para explorar, no para ofrecer una garantía estadística. Fija entradas, resultados esperados y criterios antes de comparar el modelo actual con Ultramarine.
Ejecuta cada tarea con ambos modelos, preferiblemente tres veces para detectar variabilidad. Utiliza las mismas herramientas documentales, permisos y plazos. Concede a cada modelo un pequeño presupuesto documentado de ajuste de instrucciones en ejemplos separados. Después congela los prompts para la comparación reservada. Evalúa una configuración competente, no penalices un modelo por usar el prompt de otro.
Haz que los revisores puntúen los archivos guardados sin ver el nombre del modelo. Registra aceptación, fallos críticos, minutos de revisión, latencia completa, errores de herramientas y coste total. Cuenta intentos fallidos y reintentos, no solo la ejecución correcta más barata.
Define primero la regla de decisión. Por ejemplo: ningún fallo crítico en el piloto, ninguna pérdida relevante de aceptación y menor coste total por documento aceptado. Son condiciones de adopción propuestas, no resultados que Ultramarine ya haya demostrado. Incluso un piloto pequeño sin fallos necesita despliegue gradual y muestreo continuo. Nuestra guía para detener o escalar un piloto de IA cubre la decisión de inversión más amplia.
¿Qué debe quedar fuera de la autoridad del modelo?
La publicación, las subidas externas, los pagos y las ediciones destructivas deben pasar por autorización de la aplicación. El repositorio de Feather advierte que sus herramientas locales de shell se ejecutan con los permisos del proceso en el sistema operativo. Un entorno de agentes local no está aislado automáticamente y puede seguir llamando a un modelo remoto.
La documentación de Responses también limita el MCP alojado a require_approval: "never". No confundas ese campo con un circuito de aprobación. Para operaciones sensibles, utiliza una pasarela propia de herramientas con aprobación o no expongas la acción. Restringe credenciales, rutas de escritura y destinos de red.
La capacidad es otra variable de migración. La documentación de límites de uso indica que API y Feather comparten los límites de la organización. Reservar salidas grandes puede reducir la concurrencia admitida. Consulta las condiciones de tu cuenta, no interpretes una cuota de ejemplo como garantía de servicio.
Antes de enviar material confidencial, verifica con el proveedor el tratamiento de datos, la retención, las ubicaciones de procesamiento y los términos contractuales. Los resultados del modelo no resuelven esas cuestiones. Utiliza nuestro cuestionario de seguridad para proveedores de IA para esa diligencia separada.
¿Cuándo merece la pena evaluar Ultramarine?
Cuando el flujo es repetible, las fuentes están controladas y puedes inspeccionar la entrega guardada. No migres todo el entorno documental por un titular de «60 veces». Empieza con un proceso acotado donde los fallos sean visibles y volver atrás resulte sencillo.
El servicio de integración e ingeniería de IA de Wavect ayuda a convertir la evaluación en una implementación controlada. El caso de Twinsoft AI aporta experiencia de entrega relacionada, no evidencia de una implantación de Ultramarine. Nuestra lista de control de calidad antes del lanzamiento conecta la evaluación del modelo con la preparación del producto.
Trae un paquete de fuentes depuradas, una plantilla de destino y tu proceso actual de revisión para hablar con Wavect sobre la migración de un agente documental. Decide por trabajo aceptado, no por un contador de tokens más barato.
