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.5.14.tar.gz (6.3 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.5.14-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for livekit_plugins_keyframe-1.5.14.tar.gz
Algorithm Hash digest
SHA256 a97ae3a7dad0a6a408324a60245b3dae0a491345eb84d8dd98d2f6df8e10658e
MD5 fc8dd72dcde5e77a3a8bceefb56a5da2
BLAKE2b-256 29521dcb282a5d5f29598e5bf5c3c5cafe8d22a3d750f9bdd47414f0fe0f86c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for livekit_plugins_keyframe-1.5.14.tar.gz:

Publisher: publish.yml on livekit/agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for livekit_plugins_keyframe-1.5.14-py3-none-any.whl
Algorithm Hash digest
SHA256 4ae5bb0d4a9e33ee445556866c2a009048ec4a5b7bd2c131717334ee9e10186c
MD5 a68834125afca815512c605da7b07f4f
BLAKE2b-256 1f7dcc4983767e4f6c4b9cd6787a862ba8c761120203df3286ddf0028cfa7631

See more details on using hashes here.

Provenance

The following attestation bundles were made for livekit_plugins_keyframe-1.5.14-py3-none-any.whl:

Publisher: publish.yml on livekit/agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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