Connect to OpenAI (Beta)

Overview

Finout’s OpenAI integration lets you automatically ingest usage and cost data from OpenAI’s official Usage and Cost APIs. This makes it possible to track OpenAI spend alongside your existing cloud and SaaS services in Finout, with full visibility into key dimensions such as models, tokens, projects, and users. Data is refreshed daily, ensuring that spend and usage insights remain accurate and up to date.

Costs from OpenAI are reported as direct usage charges (e.g., GPT-4 token consumption, image generation requests). Unlike cloud providers, OpenAI does not provide blended, amortized, or committed use pricing models. Finout maps OpenAI’s raw usage cost into the Unblended Cost field for consistent FinOps reporting. Credits (such as free trial credits or refunds) are typically handled as separate billing adjustments and are not included in the Usage or Cost APIs.

With this integration, you can:

  • Connect one or more OpenAI organizations with read-only Admin API keys.

  • Include OpenAI cost and usage data in custom dashboards, set up alerts to track anomalies, and include in your financial plans to ensure spend is within budget.

Note: Finout uses read-only access to OpenAI APIs. It does not perform actions that can create or modify resources or incur costs.

Prerequisites

Before setting up the integration, make sure you have:

  • Organization Owner permissions (only Org Owners can create Admin API Keys).

  • An Admin API Key with Read-Only privileges for your OpenAI Organization.

Connect OpenAI to Finout

1. Create an OpenAI API Key

  1. Click + Create new admin key.

  2. Add a Name (e.g., “Finout Integration”).

  3. Assigned Permissions should be Read only, sufficient for viewing usage, cost, and necessary complementary metadata.

  4. Click Create admin key. The admin key is created. Copy it immediately and save it securely, as it will not be shown again.

    Note: Only admin API keys can access the Usage API endpoints. Finout cannot perform any actions that incur costs; however, OpenAI requires an Admin Key to access the Usage APIs.

2. Connect OpenAI to Finout

  1. In Finout, navigate to Settings.

  2. Under OpenAI, click Connect Now. The OpenAI integration pop-up opens.

  3. Enter the API key created in step 1 and click Next. The Cost Center has been created. You will receive an email notification once Finout has retrieved your data and set up the current cost center.

FAQs

Which OpenAI services are currently supported by Finout?

  • Finout retrieves cost data for all OpenAI services and detailed usage data for the following:

    • Completions

    • Images

  • Usage data from the following services is expected to be supported in the upcoming months:

    • Embeddings

    • Vector Stores

    • Code Interpreter Sessions

    • Moderations

    • Audio Speeches

    • Audio Transcriptions

      Note: If you identify a service that isn’t yet supported, contact Finout support at [email protected].

Last updated

Was this helpful?