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.5.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.5-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file livekit_plugins_keyframe-1.4.5.tar.gz.

File metadata

File hashes

Hashes for livekit_plugins_keyframe-1.4.5.tar.gz
Algorithm Hash digest
SHA256 7448b45f39aff45ce9d7fdbe749d353da84b3dbad01faa23e5b086f72115ae03
MD5 0f6857398cde81bde8dc35feef63826e
BLAKE2b-256 b0a026782662847f8c67866b4424cf91241af85ab05c0dcd7252209b5e3f92a8

See more details on using hashes here.

File details

Details for the file livekit_plugins_keyframe-1.4.5-py3-none-any.whl.

File metadata

File hashes

Hashes for livekit_plugins_keyframe-1.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 bc76744456cdd01f26ef77263acef1ec3a473430f9ec11b8e332b3e67dbe74d1
MD5 c19bc6ded9723183141100ec2db1f387
BLAKE2b-256 c08059a7c02e081fed0c1d14fdceace48eb3d966198b6ca30e575cb3535ebebd

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