---
title: prefactor_livekit
editUrl: true
head: []
template: doc
sidebar:
  hidden: false
  attrs: {}
pagefind: true
draft: false
---

# prefactor_livekit

* [prefactor_livekit package](prefactor_livekit.md)
  * [`LiveKitToolSchemaConfig`](prefactor_livekit.md#prefactor_livekit.LiveKitToolSchemaConfig)
    * [`LiveKitToolSchemaConfig.input_schema`](prefactor_livekit.md#prefactor_livekit.LiveKitToolSchemaConfig.input_schema)
    * [`LiveKitToolSchemaConfig.result_schema`](prefactor_livekit.md#prefactor_livekit.LiveKitToolSchemaConfig.result_schema)
    * [`LiveKitToolSchemaConfig.span_type`](prefactor_livekit.md#prefactor_livekit.LiveKitToolSchemaConfig.span_type)
  * [`PrefactorLiveKitSession`](prefactor_livekit.md#prefactor_livekit.PrefactorLiveKitSession)
    * [`PrefactorLiveKitSession.attach()`](prefactor_livekit.md#prefactor_livekit.PrefactorLiveKitSession.attach)
    * [`PrefactorLiveKitSession.close()`](prefactor_livekit.md#prefactor_livekit.PrefactorLiveKitSession.close)
    * [`PrefactorLiveKitSession.ensure_initialized()`](prefactor_livekit.md#prefactor_livekit.PrefactorLiveKitSession.ensure_initialized)
    * [`PrefactorLiveKitSession.from_config()`](prefactor_livekit.md#prefactor_livekit.PrefactorLiveKitSession.from_config)
    * [`PrefactorLiveKitSession.start()`](prefactor_livekit.md#prefactor_livekit.PrefactorLiveKitSession.start)
  * [`compile_livekit_agent_schema()`](prefactor_livekit.md#prefactor_livekit.compile_livekit_agent_schema)
  * [`register_livekit_schemas()`](prefactor_livekit.md#prefactor_livekit.register_livekit_schemas)
  * [Submodules](prefactor_livekit.md#submodules)
    * [prefactor_livekit.schemas module](prefactor_livekit.schemas.md)
      * [`LiveKitToolSchemaConfig`](prefactor_livekit.schemas.md#prefactor_livekit.schemas.LiveKitToolSchemaConfig)
      * [`compile_livekit_agent_schema()`](prefactor_livekit.schemas.md#prefactor_livekit.schemas.compile_livekit_agent_schema)
      * [`register_livekit_schemas()`](prefactor_livekit.schemas.md#prefactor_livekit.schemas.register_livekit_schemas)
    * [prefactor_livekit.session module](prefactor_livekit.session.md)
      * [`PrefactorLiveKitSession`](prefactor_livekit.session.md#prefactor_livekit.session.PrefactorLiveKitSession)