Overview

OpenPipeLLMService extends the BaseOpenAILLMService to provide integration with OpenPipe, enabling request logging, model fine-tuning, and performance monitoring. It maintains compatibility with OpenAI’s API while adding OpenPipe’s logging and optimization capabilities.

Installation

To use OpenPipe services, install the required dependencies:
pip install "pipecat-ai[openpipe]"

Prerequisites

OpenPipe Account Setup

Before using OpenPipe LLM services, you need:
  1. OpenPipe Account: Sign up at OpenPipe
  2. API Keys: Generate both OpenPipe and OpenAI API keys
  3. Project Setup: Configure logging and fine-tuning projects

Required Environment Variables

  • OPENPIPE_API_KEY: Your OpenPipe API key for logging and fine-tuning
  • OPENAI_API_KEY: Your OpenAI API key for underlying model access