Agent Framework plugin for Keyframe Labs avatars
Project Links
Meta
Author: LiveKit
Requires Python: >=3.10.0
Classifiers
Intended Audience
- Developers
License
- OSI Approved :: Apache Software License
Programming Language
- Python :: 3
- Python :: 3 :: Only
- Python :: 3.10
Topic
- Multimedia :: Sound/Audio
- Multimedia :: Video
- Scientific/Engineering :: Artificial Intelligence
livekit-plugins-keyframe
Agent Framework plugin for Keyframe Labs avatars.
Installation
pip install livekit-plugins-keyframe
Usage
from livekit.agents import AgentSession
from livekit.plugins import keyframe
session = AgentSession(stt=..., llm=..., tts=...)
avatar = keyframe.AvatarSession(
persona_id="ab85a2a0-0555-428d-87b2-ff3019a58b93", # or persona_slug="public:cosmo_persona-1.5-live"
api_key="keyframe_sk_live_...", # or set KEYFRAME_API_KEY env var
)
await avatar.start(session, room=ctx.room)
await session.start(room=ctx.room, agent=my_agent)
Authentication
Set the following environment variables:
KEYFRAME_API_KEY- Your Keyframe API keyLIVEKIT_URL- LiveKit server URLLIVEKIT_API_KEY- LiveKit API keyLIVEKIT_API_SECRET- LiveKit API secret
1.5.1
Mar 23, 2026
1.5.0
Mar 19, 2026
1.4.6
Mar 16, 2026
1.4.5
Mar 11, 2026
1.4.4
Mar 03, 2026
1.4.4rc1
Mar 06, 2026
Wheel compatibility matrix
Files in release
Extras:
None
Dependencies:
livekit-agents
(>=1.5.1)