Skip to main content

Rich Media Support

Media Capabilities

Llumen supports various media types to enhance your conversations and workflows.

PDF Upload & Chat

Upload PDF documents and have natural conversations about their content.

Features

  • Drag-and-drop upload
  • Text extraction
  • Context-aware responses
  • Multi-page support

Use Cases

  • Research paper analysis
  • Document summarization
  • Quote extraction
  • Technical documentation help
  • Legal document review

How to Use

  1. Click the attachment icon in chat
  2. Select your PDF file
  3. Wait for processing
  4. Ask questions about the content

LaTeX Rendering

Full LaTeX support for mathematical and scientific content.

Inline Math:

The quadratic formula is $ x = \frac{-b \pm \sqrt{b^2-4ac}}{2a} $

Image Generation

Generate images directly within your conversations.

Features

  • Text-to-image generation
  • Multiple styles
  • Various aspect ratios
  • Quick iterations

How to Use

  1. Enable image generation in settings
  2. Configure your image API (if different from chat)
  3. Request images in chat
Generate an image of a sunset over mountains

Create a diagram showing the software architecture

Draw a minimalist logo for a tech startup

Code Syntax Highlighting

Beautiful syntax highlighting for all major programming languages.

Supported Languages

  • Rust, Python, JavaScript/TypeScript
  • Go, Java, C/C++
  • Shell scripts, SQL, YAML
  • And many more

Features

  • Automatic language detection
  • Line numbers
  • Copy button
  • Dark/light theme support

Example

fn main() {
println!("Hello, llumen!");
}

Markdown Support

Full Markdown rendering for rich formatting.

Supported Elements

  • Bold and italic text
  • Headers (H1-H6)
  • Lists (ordered and unordered)
  • Code blocks
  • Tables
  • Blockquotes
  • Links and images
  • Task lists