Skip to main content
Version: 0.0.39

OpenAI

Leveraging OpenAI within Lakehousecat provides powerful AI capabilities through a range of advanced models for diverse applications including chat, embedding, text-to-speech, and speech-to-text. This guide will walk you through the configuration process for OpenAI as a provider within the Lakehousecat environment.

Prerequisites​

Before configuring OpenAI as a data provider, ensure you have:

  • Access to Lakehousecat with administrator privileges
  • An active OpenAI account and API Key

Step-by-Step Provider Configuration​

  1. Login to Lakehousecat

    • Begin by logging into your Lakehousecat workspace as an administrator.
  2. Navigate to Models

    • From the main dashboard, select the 'Models' section to access model-related functionalities.
  3. Select Provider Models

    • Click on 'Provider Models' to explore the available model providers.
  4. Initiate Provider Configuration

    • Click on the '+' icon to add a new provider configuration.
  5. Choose OpenAI as Provider Type

    • From the list of provider types, select 'OpenAI' to start the configuration process.

Step 3: Configure OpenAI Connection​

  • Configuration Name: Assign a descriptive name to this configuration ensuring it follows naming conventions for easy identification.
  • Model Type Selection: Choose from available OpenAI model types: Chat, Embedding, Text-to-Speech, Speech-to-Text.
  • API Key: Input your OpenAI API key. This key is crucial for authentication and access to the chosen models.

Step 4: Validate and Save Configuration​

  1. After providing the necessary information, click on the Save button.
  2. Lakehousecat will validate the configuration internally to ensure all parameters are correct.
  3. Once validation is successful, the OpenAI configuration will be available for use.

Best Practices​

  • Consistent Naming: Ensure the configuration name is concise and follows organizational naming conventions.

Troubleshooting​

In case of issues during configuration:

  • Validation Errors: Verify the accuracy of the API Key and ensure there are no typographical errors.
  • Model Access Issues: Make sure you have the appropriate permissions to access specific OpenAI models desired.