Cuatro formas de añadir imágenes
Tu biblioteca, tu ordenador, una URL pública o Google Drive. Cuatro rutas hacia la misma biblioteca de assets, en la app y vía API.

Nadie elige una plataforma de imágenes por su ventana de subida. Pero si alguna vez has esperado a que 300 flat-lays se sincronizaran desde una unidad compartida para poder arrastrarlos al navegador, sabes que es meter las imágenes dentro lo que se come el día.
Ya están disponibles dos nuevas rutas de importación: desde una URL y desde Google Drive. Junto con las dos que ya existían, son cuatro formas de poner imágenes delante de un job, y las cuatro terminan en el mismo sitio.
Las cuatro rutas
Abre cualquier job y haz clic en Add your images. El selector tiene ahora cuatro pestañas.
| Ruta | Cuándo usarla | Varias a la vez |
|---|---|---|
| Library | La imagen ya está en On-Model, de una subida o de un job anterior | Sí |
| Upload | Los archivos están en la máquina en la que estás sentado | Sí, arrastrando y soltando |
| From URL | La imagen ya vive en algún sitio público: un CDN, una ficha de producto, un enlace del proveedor | Una cada vez en la app, hasta 500 por llamada vía API |
| From Drive | La sesión de fotos aterriza en Google Drive antes que en ningún otro sitio | Sí, selección múltiple |
Las dos primeras ya las conoces. Esto es lo que hacen las dos nuevas.
From URL
Pega un enlace directo a una imagen, pulsa Import, y On-Model la trae y la archiva en tu biblioteca. La imagen no pasa nunca por tu máquina, y ese es justo el punto: tu CDN ya tiene una copia perfectamente buena, y descargarla solo para volver a subirla es un viaje de ida y vuelta que no necesita nadie.
Tres cosas que conviene saber antes de pegar:
- Tiene que ser el enlace a la imagen, no a la página que la contiene. Una ficha de producto que termina en
/p/12345no funcionará. Haz clic derecho sobre la imagen, copia la dirección de la imagen y usa esa. - JPEG, PNG, WebP, AVIF y TIFF, hasta 25 MB. Los mismos formatos que acepta la pestaña de subida.
- El enlace tiene que ser accesible públicamente. Las direcciones en redes privadas o internas se rechazan, así que una URL que solo se resuelve dentro de la red de tu oficina no se podrá importar.
Es la ruta que compensa cuando tus imágenes de producto ya tienen un domicilio oficial. Si tu PIM, tu DAM o tu tienda expone una URL de imagen estable por SKU, esa URL es ahora una entrada válida para un job.
From Google Drive
Haz clic en Select files from Google Drive, inicia sesión una vez y elige tus imágenes en el propio explorador de archivos de Google. On-Model las trae en segundo plano y muestra una lista de progreso archivo por archivo, de modo que importar 200 imágenes es algo que lanzas y dejas correr, en vez de algo que hay que vigilar.
On-Model solo ve los archivos que tú seleccionas. La conexión usa el permiso por archivo de Google: da acceso exactamente a las imágenes que marcas en el selector, y a nada más. Nosotros no podemos explorar tu Drive, ni se indexa, ni se analiza. La conexión caduca por sí sola cuando termina tu sesión, y puedes revocarla en cualquier momento desde tu cuenta de Google.
Dos apuntes prácticos. Las carpetas se pueden recorrer pero no seleccionar, así que elige los archivos de imagen en sí y no la carpeta que los contiene. Y se aplican los mismos formatos y el mismo tope de 25 MB que en el resto.
Todas acaban en el mismo sitio
Esta es la parte que importa más que cualquier pestaña por separado. Venga por la ruta que venga una imagen, lo que obtienes al otro lado es idéntico: un asset en tu biblioteca, con miniatura, nombre de archivo, atributos detectados y un lugar en el mismo selector del que partiste.
Así, una imagen importada desde una URL esta mañana se puede reutilizar esta tarde desde la pestaña Library, marcar con las etiquetas de color que tu equipo ya usa, filtrar junto a todo lo demás de tu biblioteca de assets y compartir con tu equipo igual que un archivo subido desde el ordenador. Nada más abajo en la cadena necesita saber cómo llegaron ahí los píxeles.
Ese es todo el objetivo de diseño. La ruta es un detalle de implementación de tu flujo de trabajo, no del nuestro.
Vía API
Las mismas rutas están en la API, que es donde de verdad se rentabilizan para quien hace funcionar On-Model dentro de una pipeline mayor. En vez de mover bytes, entregas una lista de enlaces.
Para una sola imagen, una llamada síncrona devuelve el asset terminado:
import requests
api_url = "https://v2.api.piktid.com"
response = requests.post(
f"{api_url}/upload/from-url",
headers={"Authorization": "Bearer " + access_token},
json={"url": "https://cdn.example.com/sku-12345.jpg"},
)
asset_id = response.json()["asset_id"]Para un catálogo, envía hasta 500 URLs de una vez. La llamada responde de inmediato con un lote que puedes consultar, y cada URL se trae en segundo plano:
response = requests.post(
f"{api_url}/upload/from-urls",
headers={"Authorization": "Bearer " + access_token},
json={
"urls": [f"https://cdn.example.com/sku-{n}.jpg" for n in skus],
"project_id": project_id,
"tag_ids": [autumn_drop_tag_id],
},
)
batch_id = response.json()["batch_id"]
# then poll GET /upload/imports/{batch_id} until status == "completed"Los enlaces mal formados y los duplicados se descartan de entrada y se listan en la respuesta con un motivo, así que una fila mala no hunde el lote entero. El endpoint de estado informa de cada elemento por separado: cuáles salieron bien, cuáles fallaron y por qué.
Fíjate en los campos project_id y tag_ids. Las imágenes pueden llegar ya archivadas y ya etiquetadas, lo que significa que el momento en el que tu catálogo entra en On-Model es también el momento en el que queda organizado. Las importaciones desde Google Drive funcionan igual, sobre una conexión que estableces una sola vez en la app.
¿Qué ruta deberías usar?
- Un puñado de archivos, en tu portátil. Upload. Sigue siendo lo más rápido para trabajos pequeños.
- Un catálogo con URLs de imagen estables. From URL, vía API. Es la ruta que escala, porque convierte «meter las imágenes en la plataforma» en una lista de cadenas de texto que tus sistemas ya producen.
- Una sesión de fotos que aterriza en Drive. From Drive. Se salta por completo el paso de descargar y volver a subir.
- Cualquier cosa que ya hayas procesado. Library. Reutilizar no cuesta nada y mantiene coherente el conjunto.
Preguntas frecuentes
¿Puedo importar imágenes a On-Model desde una URL? Sí. El selector de imágenes tiene una pestaña From URL donde pegas un enlace directo a un archivo de imagen y este se trae a tu biblioteca de assets. Vía API hay dos endpoints: uno para una sola URL y otro que acepta hasta 500 URLs por llamada e informa del progreso elemento por elemento.
¿On-Model se conecta con Google Drive? Sí. La pestaña From Drive abre el propio selector de archivos de Google. Conectas una vez, seleccionas las imágenes que quieres y se importan en segundo plano. La conexión usa el permiso por archivo de Google, así que solo son accesibles los archivos que seleccionas explícitamente.
¿Qué formatos y tamaños de imagen se aceptan? JPEG, PNG, WebP, AVIF y TIFF, hasta 25 MB por imagen, en todas las rutas de importación.
¿Por qué ha fallado mi importación desde URL? Casi siempre porque el enlace apunta a una página web y no al archivo de imagen en sí. Copia directamente la dirección de la imagen. También se rechazan las direcciones que no son accesibles públicamente y los archivos de más de 25 MB o en un formato no admitido.
¿Las imágenes importadas cuestan créditos? No. Importar y almacenar imágenes es gratis en todos los planes, dentro del límite de assets de tu plan. Los créditos se gastan cuando lanzas un job.
¿Puedo etiquetar las imágenes mientras se importan? Sí, vía API. Los dos endpoints de URL y el de Drive aceptan un proyecto y una lista de etiquetas, así que los assets pueden llegar ya archivados y etiquetados.
Pruébalo ahora
Abre On-Model, lanza cualquier job y haz clic en Add your images. Si tus fotos de producto ya viven en un CDN, coge una URL de imagen y pégala en la pestaña From URL. Si viven en Drive, conecta una vez y selecciona varias.
¿Nuevo en On-Model? Empieza por la guía Flat-to-Model, la guía Create-Packshot o la guía Model-Swap.
Leer a continuación

Describe la sesión y obtén el template
Describe tu sesión con tus palabras, On-Model planifica las tomas contigo y convierte ese plan en un template reutilizable en cada producto.

Image Playground: crea, refina, finaliza
La herramienta de imagen todoterreno de On-Model. Genera desde un prompt, refina una toma turno a turno y remata lo que las apps principales no terminan.

Agentes IA ya manejan tu pipeline de fotos
GPT-6 Astra de OpenAI puede manejar software por sí solo. Así llama un agente IA a la API de On-Model para ejecutar todo un pipeline de fotos de moda.