Creates an agent session that takes in agent audio and returns synced video with the agent audio
Your LemonSlice API token.
The properties used to create an agent session.
Input to create an agent session. Exactly one of agent_id or agent_image_url must be provided.
A URL to an agent image to use. The image should be 368x560 pixels. LemonSlice will automatically center-crop your image to the target aspect ratio if the dimensions do not match the expected values. Provide either agent_image_url or agent_id, but not both.
"https://example.com/custom_agent.png"
The interface type for how the audio is sent and how the A/V is returned.
livekit "livekit"
The ID of the LemonSlice agent. Provide either agent_id or agent_image_url, but not both.
"agent_abc123"
A high-level system prompt that subtly influences the avatar's movements, expressions, and emotional demeanor. This prompt is best used to suggest general affect or demeanor (for example, 'feel excited' or 'look sad') rather than precise or deterministic actions.
"Be upbeat and concise."
Idle timeout in seconds. Defaults to 60. If a negative number is provided, the session will have no idle timeout.
60
Additional properties needed to connect to the transport layer
{
"livekit_url": "wss://lemonslice-pb123.livekit.cloud",
"livekit_token": "eyJhbGciOiJIUzI1NiIsInR5..."
}
Session created successfully.
The id of the session
"livekit-3f7c2b91-9e1f-4a6a-8e9d-2c7c3e7d9b5a"