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.6.0rc2.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.6.0rc2-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file livekit_plugins_keyframe-1.6.0rc2.tar.gz.

File metadata

File hashes

Hashes for livekit_plugins_keyframe-1.6.0rc2.tar.gz
Algorithm Hash digest
SHA256 9f8c67da58c04c87b72088ceb5e881fc8b6c1719093edbe19d0ea9ed2247b273
MD5 d35b8b75f31a19035dee050b9f434fdb
BLAKE2b-256 cbcc80e77f11dc0c93833e203807e50906cdae638e72f8df62a298d1d5e61a03

See more details on using hashes here.

Provenance

The following attestation bundles were made for livekit_plugins_keyframe-1.6.0rc2.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.6.0rc2-py3-none-any.whl.

File metadata

File hashes

Hashes for livekit_plugins_keyframe-1.6.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 4c20f8e6d4d88eaccf877fd78a8fa386e16eb9d3bd74f75dc2815efc5256b5d0
MD5 508f5cbd85c1bc4e1e5f409fc50b6670
BLAKE2b-256 ae4120ac1bbe256699cacd38e9ad731294fecffb839de093ebd422370758839f

See more details on using hashes here.

Provenance

The following attestation bundles were made for livekit_plugins_keyframe-1.6.0rc2-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