Skip to main content

Agent Framework plugin for Keyframe Labs avatars

Project description

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 key
  • LIVEKIT_URL - LiveKit server URL
  • LIVEKIT_API_KEY - LiveKit API key
  • LIVEKIT_API_SECRET - LiveKit API secret

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

livekit_plugins_keyframe-1.4.4rc1.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

livekit_plugins_keyframe-1.4.4rc1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file livekit_plugins_keyframe-1.4.4rc1.tar.gz.

File metadata

File hashes

Hashes for livekit_plugins_keyframe-1.4.4rc1.tar.gz
Algorithm Hash digest
SHA256 4005c7032f9b8ae177f4a003b0eb3931a9c1d51768a1a121fe1b77c5325e6545
MD5 c8074df68f8c178313b520063d2f4714
BLAKE2b-256 6cf15ce8530359cc5187b2b76ad14e83fdf9d553b66619b01705adc59e49eb36

See more details on using hashes here.

File details

Details for the file livekit_plugins_keyframe-1.4.4rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for livekit_plugins_keyframe-1.4.4rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 1202f9aa8c251e19305918848e61cb2fbb55e6e07b34e92e1dd87080998794cb
MD5 a781ce114b70f00b02afab1b06b6538f
BLAKE2b-256 9eddf366eb4948034c42059c315dab55c4530dea001a6277be09a8ae35af6aa7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page