Skip to main content

Work with OpenAI data

Once you've imported your OpenAI data into the DoiT platform, you can start analyzing and monitoring your OpenAI cost and usage. OpenAI data is tracked and reported on an hourly basis.

OpenAI API

The DoiT console interacts with the following OpenAI APIs:

The required permissions are granted when you create an admin key for the DoiT connector.

OpenAI data in Cloud Analytics

You can get OpenAI data through dimensions and metrics. See below for the mapping between the DoiT and OpenAI terminologies.

Basic metrics

DoiT term
OpenAI termOpenAI definition
costcostThe total cost for a specific resource or usage.

Standard dimensions

DoiT termOpenAI termOpenAI definition
Billing Accountorganization_idThe unique identifier of a specific organization in your OpenAI account.
Project ID/Account IDproject_idThe unique identifier of the OpenAI project.
Project/Account nameproject_nameThe name of the OpenAI project.
ServiceAudio Speeches API, Audio Transcriptions API, Completions API, Embeddings API, Images API, Training, Web SearchThe ID and description is derived from the OpenAI Usage API data.
SKUOpenAI resourcesThe SKU is derived from the OpenAI usage API data. For example, batch api.
Unittokens, images, characters, seconds, bytes, sessions, callsThe usage unit is derived from the OpenAI Usage API. Note that calls are for cost items without corresponding usage.
Cost typeregular, batchWhether the OpenAI cost type is regular pricing or OpenAI batch pricing.

System labels

Below are the OpenAI system labels that you can use in the DoiT platform.

  • openai/api_key_id: The unique identifier of the OpenAI key.

  • openai/api_key_name: The name of the OpenAI API key.

  • openai/base_model: The identifier of an OpenAI model offering. For example, gpt-4.1.

  • openai/cached: Indicates that the input cost has been optimized or reused. This is either true or false.

  • openai/media_format: For models that support multiple media types, the media format distinguishes whether the service was processing audio or text. For example, audio.

  • openai/model: The identifier of an OpenAI model offering. For example, gpt-4o-audio-preview.

  • openai/model_version: The version of an OpenAI model offering. For example, 2024-12-17.

  • openai/organization_name: The unique identifier for the OpenAI organization.

  • openai/resolution: The size and detail of a generated image. For example, 1024x1024.

  • openai/user_name: The name of a specific user in your OpenAI organization.

Example report

The OpenAI Lens dashboard contains several preset report widgets to help you jump start the OpenAI spend and usage analysis. You can adjust the configurations of a preset report or create your own from scratch to dive deeper into OpenAI data.

The example below shows the usage costs in the last month for Completions API by organization.

OpenAI usage cost per organization report