The widget loads its configuration from your published persona settings in Anam Lab. You can override any setting by adding HTML attributes directly to theDocumentation Index
Fetch the complete documentation index at: https://anam.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
<anam-agent-widget> element.
Layout modes
Floating
The default mode. The widget renders as a fixed-position overlay, anchored to a corner of the viewport. Users click to expand it into a conversation panel.initial-state attribute controls whether the widget starts expanded or minimized:
"expanded"(default) the conversation panel is open immediately"minimized"only the floating orb is visible; the user clicks to expand
Inline
The widget fills its parent container and becomes part of your page layout. There is no floating orb or expand/collapse behavior.Custom positioning
Forfloating layout, the position attribute supports both predefined corners and custom CSS values using bracket syntax.
Predefined positions
| Value | CSS Result |
|---|---|
"bottom-right" | bottom: 24px; right: 24px |
"bottom-left" | bottom: 24px; left: 24px |
"top-right" | top: 24px; right: 24px |
"top-left" | top: 24px; left: 24px |
Bracket syntax
For precise control, use bracket syntax to set arbitrary CSS position values:[property-value,property-value,...] where:
- Allowed properties:
top,right,bottom,left,margin,margin-top,margin-right,margin-bottom,margin-left - Bare numbers are treated as pixels (e.g.,
top-20becomestop: 20px) - CSS units can be specified directly (e.g.,
top-2rem)
Attributes reference
agent-id is required. All other attributes are optional and will fall back to your Lab configuration.
| Attribute | Type | Default | Description |
|---|---|---|---|
agent-id | string | Persona ID. Required for fetching config and creating sessions. | |
api-base-url | string | https://api.anam.ai | API URL override. Only needed for non-production environments. |
layout | "floating" | "inline" | "floating" | Widget layout mode. |
initial-state | "expanded" | "minimized" | "expanded" | Initial state when layout is floating. Ignored for inline. |
position | string | "bottom-right" | Corner position or custom bracket syntax. Only applies to floating layout. |
ui-mute-button | "true" | "false" | "true" | Show the microphone mute button. |
ui-text-input | "true" | "false" | "true" | Show the text input field. |
call-to-action | string | "Talk to our assistant" | Custom text for the start button. |
avatar-url | string | Override avatar thumbnail image URL. | |
avatar-video-url | string | Override avatar preview video URL. | |
agent-name | string | Override persona name displayed in the default CTA. |

