> ## Documentation Index
> Fetch the complete documentation index at: https://fayneos.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Add images through your AI assistant

> Give your assistant an image by link, from your computer, or as a chat attachment, for your logo, favicon, cover, social image, certificate signature or lessons.

Your assistant can put images into lessons and your About page, and set your academy's logo, dark-mode logo, favicon, cover, social share image and certificate signature. However you give it the image, Fayne copies it into your academy's own storage and checks it the same way as an upload in the app. Your academy never depends on someone else's website staying up.

## Choose how to give it the image

> [tab] A link
>
> Paste a direct link to the image: the address that opens just the image in your browser. On most sites, right-click the image and choose **Copy image address**.
>
> > "Use [https://example.com/brand/logo.png](https://example.com/brand/logo.png) as my logo."
> >
> > "Add this chart near the top of lesson 2: [https://example.com/chart.png](https://example.com/chart.png)"
>
> A link to a web page that contains the image won't work. If the site blocks downloads or needs a sign-in, your assistant says so and asks for another link.

> [tab] From your computer
>
> Ask for it, and your assistant gives you a one-time upload link:
>
> > "I have our cover photo on my laptop. Can you use it?"
>
> **1. Open the link**
>
> The link opens a Fayne page for that one image. No sign-in is needed, so you can open it on your phone too. It works for 30 minutes.
>
> **2. Drop the image**
>
> Drag the image onto the page, click to choose it, or paste a screenshot. Fayne checks it and shows you the image when it's saved.
>
> **3. Tell your assistant it's done**
>
> Go back to your chat and say it's uploaded. Your assistant picks it up and puts it where you asked.
>
> If a file can't be used, the page says why, and you can drop a different one on the same page. Nothing changes in your academy until your assistant uses the image.

> [tab] Attached in ChatGPT
>
> In ChatGPT, attach the image to your message and say what it's for:
>
> > "@Fayne make this our favicon."
>
> ChatGPT passes the attachment to Fayne directly.

> [tab] Claude Code and other coding tools
>
> Assistants that can run commands on your computer, such as Claude Code, Codex or Cursor, can send a file straight to Fayne. Just name the file:
>
> > "Make ./assets/logo-dark.svg the logo for dark backgrounds."

## What Fayne accepts

| Where it goes | Formats | Largest size |
| - | - | - |
| Lessons and the About page | PNG, JPEG, WebP, GIF, SVG | 10 MB |
| Cover image | PNG, JPEG, WebP, SVG | 8 MB |
| Logo, dark-mode logo, favicon, social image, certificate signature | PNG, JPEG, WebP, SVG | 2 MB |

* **SVG files must be plain images.** An SVG that contains scripts or other interactive content is refused. Export a plain SVG or use a PNG.
* **The type is read from the file itself**, so a renamed file is caught.
* **Lesson images count toward your academy's daily upload limit**, the same as uploads in the editor.

## Good to know

* **Branding changes are live at once.** Your assistant tells you what it changed and gives you a link to check. Ask it to put the old image back if you don't like it, or remove one: "Remove the cover image."
* **Lesson images go into drafts** like any lesson edit, with the description you or your assistant gives for screen readers.
* **Images linked from other websites.** If a lesson ends up with an image that still points to another site, your assistant is told to copy it into Fayne, so it can't disappear later.
* **Only use images you have the right to use.** Fayne tells your assistant to use only images you provide or that are licensed for reuse.

## Other files

Videos, PDFs, audio and other documents aren't uploaded through your assistant yet. Add them in the app: see [Video upload](https://fayneos.com/docs/content/video-upload.md), [Lesson audio](https://fayneos.com/docs/content/lesson-audio.md) and [Knowledge](https://fayneos.com/docs/content/knowledge.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.