# Events and trade shows

URL: https://docs.bithuman.ai/deploy/use-cases/events-and-trade-shows

> Run an avatar on a show floor with unreliable Wi-Fi: a Linux PC with no GPU, the local conversation brain, a setup checklist, and fully offline for halls with no internet.

A booth avatar that greets visitors, answers questions about your product and hands them to your staff. It renders on a machine at the booth, so its video does not travel over the hall's network.

## Where it runs

A Linux PC with no GPU (x86_64 or arm64) or a Mac with Apple silicon, running the CLI. Both models run live on a standard Linux PC with no GPU; how fast each one renders is on [Performance](https://docs.bithuman.ai/performance). The step-by-step setup is [Kiosk on a Linux PC](https://docs.bithuman.ai/build/kiosk).

## When the Wi-Fi is weak

- **The avatar renders at the booth.** When the avatar renders on your hardware, its audio and video stay there.
- **Keep the conversation at the booth too:** the CLI's [local conversation brain](https://docs.bithuman.ai/platforms/cli/local-brain) (`BITHUMAN_LOCAL=1`) runs speech recognition, the language model and the voice on the machine. The session still reports usage online.
- **Network drops:** a session checks your API secret when it starts and keeps rendering through a network drop of up to 5 minutes.
- **No internet in the hall at all:** [Fully offline](https://docs.bithuman.ai/deploy/offline), on the Business and Enterprise plans.

## Setup checklist

1. **Before the show:** create the avatar and write its [persona](https://docs.bithuman.ai/build/persona). Creating the avatar from a portrait happens in the bitHuman cloud.
2. **On a good connection:** on the booth machine, run `bithuman pull $AGENT_CODE`, then `bithuman run` once with the conversation brain you will use, so the avatar and the brain are on the machine.
3. **Its own API secret:** give the booth a secret of its own, so you can revoke it after the show ([API secrets](https://www.bithuman.ai/developer/api-keys)).
4. **At the booth:** test the microphone with the hall's noise, and show the avatar full screen in Chrome's kiosk mode ([Kiosk on a Linux PC](https://docs.bithuman.ai/build/kiosk#show-it-full-screen)).
5. **When the hall closes:** stop the avatar. A session bills while it runs, talking or idle.

## What it costs

2 credits per minute of active session time for Essence 2 and Expression 2, about $0.02 a minute at the top-up rate of $1 = 100 credits. Realtime usage bills active session time, talking or idle, to the second. Every rate: [Pricing and credits](https://docs.bithuman.ai/pricing).
