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

# LemonSlice Lite

> Low-cost avatars for high-volume consumer apps

export const LiteDemoCard = ({label, scenario, children}) => {
  const cardRef = useRef(null);
  const [playing, setPlaying] = useState(false);
  const toggle = () => {
    const v = cardRef.current && cardRef.current.querySelector("video");
    if (!v) return;
    if (v.paused) {
      const videos = document.querySelectorAll(".lite-demo-card video");
      for (let i = 0; i < videos.length; i++) {
        if (videos[i] !== v) videos[i].pause();
      }
      v.play();
      setPlaying(true);
    } else {
      v.pause();
      setPlaying(false);
    }
  };
  return <div ref={cardRef} className="lite-demo-card not-prose" data-playing={playing ? "true" : "false"} role="button" tabIndex={0} aria-label={"Play demo: " + label} onClick={toggle} onKeyDown={e => {
    if (e.key === "Enter" || e.key === " ") {
      e.preventDefault();
      toggle();
    }
  }}>
      {children}
      <div className="lite-demo-badge-wrap">
        <div className="lite-demo-badge">
          <svg className="lite-demo-badge-icon" viewBox="0 0 12 12" aria-hidden="true">
            <path d="M3 2.5v7l7-3.5L3 2.5z" fill="currentColor" />
          </svg>
          <span>{label}</span>
        </div>
      </div>
      <div className="lite-demo-hover">
        <div className="lite-demo-kicker">SCENARIO</div>
        <div className="lite-demo-scenario">{scenario}</div>
      </div>
    </div>;
};

## Overview

LemonSlice Lite is specifically designed for the needs of consumer apps:

* Low-cost
* High volume
* Ultra-low latency
* Instant character creation from 1 photo

Lite is a less powerful avatar model. In exchange, it offers a significantly lower price per minute (as low as \$0.039/min), making it a strong fit for high-volume consumer products where at-scale costs matter most.

<Info>
  Lite is only available to enterprise customers. Contact [support@lemonslice.com](mailto:support@lemonslice.com) to get access.
</Info>

## Examples

Although the Lite model is less capable than the Standard model, it still has great performance in many domains. We recommend using the Lite model with stylized characters (3D-style like in Pixar movies or 2D cartoons, like in manga). If using photorealistic characters, zoom in closely to the face. Here are example outputs of the Lite model:

<div className="lite-demo-grid not-prose">
  <LiteDemoCard label="Customer Service" scenario="Can you help me plan a vacation to France?">
    <img className="lite-demo-poster" src="https://mintcdn.com/lemonslice/EGh-enbehas60X64/images/lite/woman.webp?fit=max&auto=format&n=EGh-enbehas60X64&q=85&s=610be6b847f35c85eec20194a41f78de" alt="" width="388" height="584" data-path="images/lite/woman.webp" />

    <video className="lite-demo-clip" playsInline preload="metadata" loop>
      <source src="https://mintcdn.com/lemonslice/UMO9AVkOAlX4I-GT/videos/lite/woman.mp4?fit=max&auto=format&n=UMO9AVkOAlX4I-GT&q=85&s=d0715567014b18e26edc75ae908b3896" type="video/mp4" data-path="videos/lite/woman.mp4" />

      <source src="https://mintcdn.com/lemonslice/WwjMuRnwdkTJM_2i/videos/lite/woman.webm?fit=max&auto=format&n=WwjMuRnwdkTJM_2i&q=85&s=991eedc50f5e99215f344cf79608a757" type="video/webm" data-path="videos/lite/woman.webm" />
    </video>
  </LiteDemoCard>

  <LiteDemoCard label="Education" scenario="Can you explain why the sky is blue?">
    <img className="lite-demo-poster" src="https://mintcdn.com/lemonslice/EGh-enbehas60X64/images/lite/man.webp?fit=max&auto=format&n=EGh-enbehas60X64&q=85&s=9969032a857d57ac35ff1b3b69ed850b" alt="" width="388" height="584" data-path="images/lite/man.webp" />

    <video className="lite-demo-clip" playsInline preload="metadata" loop>
      <source src="https://mintcdn.com/lemonslice/UMO9AVkOAlX4I-GT/videos/lite/man.mp4?fit=max&auto=format&n=UMO9AVkOAlX4I-GT&q=85&s=82e14e56d6b0dda58f956be6526b0dc4" type="video/mp4" data-path="videos/lite/man.mp4" />

      <source src="https://mintcdn.com/lemonslice/WwjMuRnwdkTJM_2i/videos/lite/man.webm?fit=max&auto=format&n=WwjMuRnwdkTJM_2i&q=85&s=2d6f0b0e7ebd361b7d365f92ea3a87c0" type="video/webm" data-path="videos/lite/man.webm" />
    </video>
  </LiteDemoCard>

  <LiteDemoCard label="Kids App" scenario="What's your favorite flower, and why?">
    <img className="lite-demo-poster" src="https://mintcdn.com/lemonslice/EGh-enbehas60X64/images/lite/girl.webp?fit=max&auto=format&n=EGh-enbehas60X64&q=85&s=a6ff6569a2c3d7b2c14e8b839c1fbb0f" alt="" width="388" height="584" data-path="images/lite/girl.webp" />

    <video className="lite-demo-clip" playsInline preload="metadata" loop>
      <source src="https://mintcdn.com/lemonslice/UMO9AVkOAlX4I-GT/videos/lite/girl.mp4?fit=max&auto=format&n=UMO9AVkOAlX4I-GT&q=85&s=ae00df7b2943068548778bc6d6258de3" type="video/mp4" data-path="videos/lite/girl.mp4" />

      <source src="https://mintcdn.com/lemonslice/WwjMuRnwdkTJM_2i/videos/lite/girl.webm?fit=max&auto=format&n=WwjMuRnwdkTJM_2i&q=85&s=8a0f2bd6f6a0fc9123da463431c54bb1" type="video/webm" data-path="videos/lite/girl.webm" />
    </video>
  </LiteDemoCard>

  <LiteDemoCard label="Interactive Entertainment" scenario="What's your favorite Japanese snack food?">
    <img className="lite-demo-poster" src="https://mintcdn.com/lemonslice/EGh-enbehas60X64/images/lite/anime.webp?fit=max&auto=format&n=EGh-enbehas60X64&q=85&s=cd696a8e57381bdb82f43e9adcc539fd" alt="" width="388" height="584" data-path="images/lite/anime.webp" />

    <video className="lite-demo-clip" playsInline preload="metadata" loop>
      <source src="https://mintcdn.com/lemonslice/UMO9AVkOAlX4I-GT/videos/lite/anime.mp4?fit=max&auto=format&n=UMO9AVkOAlX4I-GT&q=85&s=ccdaf332f992c33db30f04f59679e05a" type="video/mp4" data-path="videos/lite/anime.mp4" />

      <source src="https://mintcdn.com/lemonslice/WwjMuRnwdkTJM_2i/videos/lite/anime.webm?fit=max&auto=format&n=WwjMuRnwdkTJM_2i&q=85&s=6c8b78bbca2e4975d674d18390060504" type="video/webm" data-path="videos/lite/anime.webm" />
    </video>
  </LiteDemoCard>
</div>

## Usage

Set the optional `model` parameter to `"lite"` when starting a session. Supported `aspect_ratio` values are `"2x3"` and `"1x1"`. The Lite model is lower resolution.

<CodeGroup>
  ```python LiveKit (Python) theme={null}
  avatar = lemonslice.AvatarSession(
      agent_image_url="...",
      model="lite",
      aspect_ratio="2x3",
  )
  ```

  ```javascript LiveKit (Node.js) theme={null}
  const avatar = new lemonslice.AvatarSession({
    agentImageUrl: "...",
    extraPayload: { model: "lite", aspectRatio: "2x3" },
  });
  ```

  ```python Pipecat (Python) theme={null}
  transport = LemonSliceTransport(
      ...
      session_request=LemonSliceNewSessionRequest(
          agent_image_url="...",
          model="lite",
          aspect_ratio="2x3",
      ),
  )
  ```
</CodeGroup>

## Framing and image tips

For best results when using Lite:

* Use a stylized image, such as 3D cartoon, anime style, ghibli, etc.
* If using a photorealistic image, use tight face crops
* Minimize deadspace above the character's head

See [Avatar Image Tips](/docs/prompting-guide/avatar-image-tips) for general guidance on reference images.
