
AI-generated: This photo was created for the Particles demonstration using OpenAI image generation. It is not a photograph of a real workspace.

AI-generated: This graphic was also created using OpenAI image generation. Its accent colours follow the classic Particles design: blue and raspberry on white.
Both files are normal page media stored locally. They are served without an external image request. These are genuine generated images, not evidence of a completed Media Assistant or AI Horde job.
The free default provider in Media Assistant remains AI Horde. The following steps describe the separate editorial workflow; it was not used for the two images above.
Media Assistant in Admin2 and select a saved sample page.Suggest prompt from page to create an image prompt locally from the title, a short text excerpt and the design profile.Generate preview and follow the reported queue status.Approve and import.AI Horde runs on volunteer-provided resources. There is no guaranteed completion time, model availability or confidentiality; jobs may expire. An outage does not trigger an automatic switch to a paid service.
Prompt text is sent to the provider and its workers. Do not send secrets, private customer content or personal data without approval. The requested safety settings do not guarantee confidentiality.
An operator can configure an image generation service that is actually compatible, along with its specific models. Keys stay server-side in environment variables; the plugin contains only references to them. Endpoints and allowed hosts cannot be entered by an arbitrary editor.
As a precaution, the compatible adapter is treated as potentially chargeable. In addition to operator approval, each job requires separate consent to costs. A timeout can mean an unknown outcome that may already have incurred a charge; there is therefore no silent retry.
An approved image is stored as normal Grav page media. The plugin does not insert it into the article on its own and does not publish anything automatically.