ChatGPT Enterprise data source

This topic provides details on how to capture OpenAI's ChatGPT Enterprise with Collect.

Considerations

Note the following considerations about this data source:

  • This connector only works with the Enterprise subscription of ChatGPT Enterprise.
  • OpenAI retains deleted data for no more than 30 days, unless legally required otherwise.
  • OpenAI retains deleted and ephemeral data, including temporary chats, for no more than 30 days. Unless legally required otherwise.
    • Temporary, or ephemeral, chats are conversations where OpenAI’s Memory feature is disabled and the user’s chat history does not retain the session.
      • These chats are accessible through the OpenAI Compliance API.
      • The ephemeral data must fall within the 30-day retention window.
    • These chats do not appear in the end user’s ChatGPT history, they are captured and returned via the Compliance API, and are included in Collect if the date filters are appropriately configured.
  • OpenAI's ChatGPT Enterprise only supports greater than or equals for date criteria. You will get all prompts and responses from the date specified to today.
  • If your organization has multiple ChatGPT Enterprise workspaces, you must configure a separate data source for each ChatGPT Enterprise workspace in the Collect application. We recommend that you clearly name each data source to identify the ChatGPT Enterprise workspace the data source is connecting.
  • Relativity automatically converts collected conversation prompts and responses to Relativity's short message format (RSMF). For more information, see The Relativity Short Message Format .

Prerequisites

Complete the following before setting up a ChatGPT data source in Relativity:

  • You must contact OpenAI to get an API Key before configuring your ChatGPT Enterprise data source in Collect.
    • You can use the same API Key for configuring multiple ChatGPT Enterprise data source connections.
    • For more information, please see OpenAI documentation on their Compliance APIs for Enterprise customers.
  • Confirm that the Compliance API is enabled in your organization's OpenAI account to support retrieval of both persistent and temporary conversations.

Once you complete the prerequisites, you can begin creating the data source.

Creating the data source

Use the following procedure to connect the ChatGPT Enterprise workspace data source to Collect.

In RelativityOne:

  1. Navigate to Collection Admin within Collect Admin of Set Up
  2.  Click the New Collection Source Instance button.
    • Name—Enter in a unique name for the data source.
    • Type—Select the ChatGPT Enterprise data source.
    • Settings—enter the required information in the Settings fields. For more information, see Settings fields.
  3. Click Save. The data source displays on the Collection Admin page.

Settings fields

To connect Relativity to a ChatGPT Enterprise workspace, you need to gather and enter the information for the following fields.

  • API Key—enter the API Key that OpenAI provided to your organization. You can use the same API Key when configuring multiple ChatGPT Enterprise data sources from which you wish to collect.
    Note: You must contact OpenAI to get the API Key.
  • Workspace ID—enter the ChatGPT Enterprise WorkspaceID to which you want to connect.

Configuring the data source

Each data source used in Collect has different search criteria on the Collection Details step when creating a collection job. The criteria needs to be configured next.

Relativity collects ChatGPT Enterprise chat data in Relativity's short message format (RSMF). For more information, see The Relativity Short Message Format .

Add search criteria to collect specific data. To configure the data sources, complete the following fields:

  • Select and unselected tabs—choose the data sources to collect from by moving unselected data sources to the selected list.
  • Field—choose the field to filter on within the data source.
  • Operator—choose an operator. For example, equals or greater than.
  • Value—enter a value to find in the selected field.

The following table lists the filter criteria supported for ChatGPT Enterprise collections.

Criteria Operators Description Example
Start Date Greater Than or Equals When you use the Start Date property in a query, the search returns prompts and responses that exist the day of and after the entered date. When you search a Start Date of 1/1/2024, Relativity collects all prompts and responses from that date to today.

Note: Temporary, or ephemeral, chats will also be returned if they occurred within the 30-day retention window and meet your search criteria.