Skip to main content
Glama

Creator Factory Core

Un motor de tareas de imágenes local-first en Python: cola SQLite, worker independiente, Mock Provider determinista, OpenAI Images Provider opcional, manifiestos de activos locales, CLI y MCP por STDIO. No tiene sitio web, servidor remoto, broker de mensajes ni MySQL, ni depende de ninguna aplicación AI Creator privada existente.

Resumen en chino: este es un núcleo de tareas de imágenes de propósito general que puede ejecutarse de forma independiente. Por defecto solo utiliza Python, SQLite y archivos locales; Mock Provider puede generar PNG válidos y deterministas en una CI totalmente sin conexión. Las solicitudes reales a OpenAI deben seleccionar explícitamente el proveedor openai y proporcionar la clave mediante una variable de entorno.

Inicio rápido

python -m pip install -e ".[mcp]"
creator-factory init
creator-factory submit "a fictional blue cube" --provider mock --count 2
creator-factory-worker --once
creator-factory status JOB_ID
creator-factory assets --job-id JOB_ID

Por defecto, los archivos en tiempo de ejecución se guardan en .creator-factory/ y Git los ignora.

Related MCP server: openai-image-gen

OpenAI Images Provider

El proveedor opcional utiliza el endpoint oficial de generación de la Image API, tiene gpt-image-2 como valor predeterminado y solo lee OPENAI_API_KEY del entorno del proceso:

set OPENAI_API_KEY=...
creator-factory submit "a fictional editorial illustration" --provider openai
creator-factory-worker --once

La clave nunca se acepta en los argumentos de CLI/MCP, ni se almacena en SQLite, ni se escribe en los registros. La CI nunca envía una solicitud real. Un trabajo con proveedor real se marca antes de la ejecución en red; si su Worker se interrumpe, el trabajo pasa a interrupted_no_retry y requiere inspección/reenvío manual para evitar cobros duplicados accidentales.

Herramientas MCP

  • creator_submit_image

  • creator_job_status

  • creator_job_cancel

  • creator_job_retry

  • creator_assets_list

  • creator_asset_get

El envío es asíncrono y devuelve creator.job.v1; las filas de activos usan creator.asset_manifest.v1. Ejecuta creator-factory-mcp como un servidor STDIO local y mantén creator-factory-worker como un proceso separado.

Seguridad

Los prompts y las salidas permanecen locales a menos que se seleccione el proveedor openai. No envíes prompts confidenciales ni datos personales de terceros sin autorización. Las salidas generadas siguen requiriendo revisión humana en cuanto a derechos, exactitud y cumplimiento de políticas.

Bajo licencia MIT.

Related MCP Connectors

Related MCP Servers