Polimake

Media objects

Modelo de datos base para representar imagenes, videos, documentos y otros activos dentro de la API de Polimake.

· Platform

El equipo detrás de Polimake. Exploramos la intersección entre tecnología, creatividad y automatización.

Publicado:
Media objects

Un media_object representa un activo creativo dentro de Polimake. Puede ser una imagen, video, audio, documento, presentacion u otro archivo gestionado por el sistema.

Estructura base

{
  "id": "media_01HX9R8K4Q2Z4T",
  "object": "media_object",
  "project_id": "brand-assets",
  "filename": "equipo-oficina-campana.jpg",
  "mime_type": "image/jpeg",
  "size_bytes": 2483912,
  "status": "ready",
  "created_at": "2026-06-04T10:00:00Z",
  "updated_at": "2026-06-04T10:01:12Z",
  "urls": {
    "preview": "https://cdn.polimake.com/previews/media_01HX9R8K4Q2Z4T.webp",
    "thumbnail": "https://cdn.polimake.com/thumbnails/media_01HX9R8K4Q2Z4T.webp"
  },
  "metadata": {
    "width": 2400,
    "height": 1600,
    "duration_seconds": null
  },
  "ai": {
    "description": "Equipo trabajando en una oficina luminosa con portatiles y material de marca.",
    "tags": ["equipo", "oficina", "trabajo", "colaboracion", "marca"],
    "objects": ["persona", "portatil", "mesa"],
    "suggested_uses": ["web", "presentacion", "campana employer branding"]
  }
}

Campos principales

CampoTipoDescripcion
idstringIdentificador unico del archivo.
objectstringTipo de objeto. En este caso, media_object.
project_idstringProyecto al que pertenece el activo.
filenamestringNombre original o normalizado del archivo.
mime_typestringTipo MIME detectado.
size_bytesnumberPeso del archivo en bytes.
statusstringEstado de procesamiento.
urlsobjectURLs disponibles para preview, thumbnail o descarga segun permisos.
metadataobjectMetadata tecnica del archivo.
aiobjectResultado del analisis IA cuando esta disponible.

Estados

  • uploading: el archivo se esta recibiendo.
  • processing: se estan generando previews, thumbnails o analisis.
  • ready: el archivo esta disponible para busqueda y uso.
  • failed: el procesamiento fallo.
  • deleted: el archivo fue eliminado o marcado para eliminacion.

Metadata IA

La propiedad ai puede incluir:

  • description: descripcion natural del recurso.
  • tags: etiquetas de busqueda.
  • objects: objetos detectados.
  • people: senales sobre presencia de personas, si aplica.
  • logos: logos o marcas detectables, si aplica.
  • suggested_uses: usos recomendados.
  • safety_notes: notas de revision, derechos o privacidad, si estan configuradas.

Uso en busqueda

Las respuestas de busqueda devuelven una lista de media_object enriquecidos con score.

{
  "items": [
    {
      "id": "media_01HX9R8K4Q2Z4T",
      "object": "media_object",
      "score": 0.91,
      "filename": "equipo-oficina-campana.jpg",
      "ai": {
        "description": "Equipo trabajando en una oficina luminosa.",
        "tags": ["equipo", "oficina", "colaboracion"]
      }
    }
  ]
}