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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for livekit_plugins_keyframe-1.5.11.tar.gz
Algorithm Hash digest
SHA256 d2aed284a863aa5791106190d88ac5b57c2b2933bd4516ccfc40a8231297ae37
MD5 2f0fc8123996755fe0eade7e19c8ede4
BLAKE2b-256 a6cfb7cf1d008b9e59460d582668ca4080c2b87448e0e70eb784e679e48a9077

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for livekit_plugins_keyframe-1.5.11-py3-none-any.whl
Algorithm Hash digest
SHA256 fe53c42a32b81e38f79682cb9ae304e75322c369f784f6d69ed70a8436c4415a
MD5 76abec23d12f114113caf7014e13bc63
BLAKE2b-256 5203285bc6e7b8d5758f3f77c74ad6737755996254e700746bf4dc3dfc58e09c

See more details on using hashes here.

Provenance

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