Skip to main content

Agent Framework plugin for services from OpenAI

Project description

LiveKit Plugins OpenAI

Agent Framework plugin for services from OpenAI. Currently supports STT, TTS, and Dalle 3.

Installation

pip install livekit-plugins-openai

Pre-requisites

You'll need an API key from OpenAI. It can be set as an environment variable: OPENAI_API_KEY

OpenAI Beta Features

Assistants API

In addition to LLM, STT, and TTS, this package also supports using OpenAI's Assistants API as a LLM.

The Assistants API is a stateful API that holds the conversation state on the server-side.

The AssistantLLM class gives you a LLM-like interface to interact with the Assistant API.

For examples of using Assistants API with VoicePipelineAssistant, see the openai assistants API example

Project details


Release history Release notifications | RSS feed

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_openai-0.12.0.tar.gz (40.1 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_openai-0.12.0-py3-none-any.whl (47.0 kB view details)

Uploaded Python 3

File details

Details for the file livekit_plugins_openai-0.12.0.tar.gz.

File metadata

  • Download URL: livekit_plugins_openai-0.12.0.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for livekit_plugins_openai-0.12.0.tar.gz
Algorithm Hash digest
SHA256 67e90f731f1f84f81e64cd2b7eca8c14cea036f9b04e58bf62fa2bdd4c34b06b
MD5 b3fbfe7199988030659fd97a40d9d3af
BLAKE2b-256 092379d0f3377ed926442ae3238d51dd5154dcd52c50e2cd56e9e8746f2874b8

See more details on using hashes here.

File details

Details for the file livekit_plugins_openai-0.12.0-py3-none-any.whl.

File metadata

File hashes

Hashes for livekit_plugins_openai-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 daf665c82e282578e5c34c483c31dd38b8a43cb298beb3a8d6af91766e4c80e1
MD5 dc519b00c1c3d847180e424902fe7189
BLAKE2b-256 811e5b079d0fff0030f2cf53bc9f069c866df32e8c19530137f571e14609489c

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