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.11.3.tar.gz (37.2 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.11.3-py3-none-any.whl (43.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: livekit_plugins_openai-0.11.3.tar.gz
  • Upload date:
  • Size: 37.2 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.11.3.tar.gz
Algorithm Hash digest
SHA256 a189cd59cd23525930c0e465f5bd3e822dcb3aabcf56eb9024127ac2319b6b71
MD5 bcc1a2162f480b5d433c6c805f63d2e2
BLAKE2b-256 fc1f78d98b1ec73072d6f5dbff56a51b305916403e58261867a90654d5eea964

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for livekit_plugins_openai-0.11.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9425c81f218b4652f612f74bc4ce6a7990604bb84a31f03092d368c58ad4773b
MD5 c41a9f517a829597b05effbc408319a9
BLAKE2b-256 741746c6d6a57ba9c5293608d72de4030d1eccfd2de8dcbafab210a8062fe229

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