OpenAI
OpenAI is an AI research and deployment company. Our mission is to ensure that artificial general intelligence benefits all of humanity.
Authenticating
OpenAI uses API Key based auth, a developer-friendly delegated access protocol. Quolum has already connected the necessary wires with OpenAI. Using a sequence of click-throughs, your organization's administrator allows Quolum to make API calls to OpenAI without getting access to passwords.
Step 1: Initiate a connection to OpenAI
Click the Connect button from the Connections card. If you are not an owner/admin, you can invite your organization's OpenAI owner/admin role to make a connection to your OpenAI organization account as shown in step 2.

Quolum Catalog: OpenAI App
Step 2: Log in to OpenAI
When you click on the Connect button a pop-up will open as shown below. The credentials for these will be present in your OpenAI portal. Log in to OpenAI using your organization's credentials. The exact login mechanism may depend on your OpenAI plan, and the sign-in mechanism used. You may have corporate SSO such as Azure AD, GSuite, or Okta along with multi-factor authentication. Once you have successfully logged in you can find the API Key mentioned below in Step 3.

OpenAI Authentication
Step 3: Find the API Key in OpenAI
- Visit the OpenAI website: Go to the official OpenAI website at https://openai.com/.
- Sign in or create an account: If you already have an account, sign in using your credentials. If not, create a new account by following the registration process.
- Access your OpenAI account: Navigate to your account dashboard or profile page once you're signed in. Click on your Profile picture in the top right-hand corner and click on "View API Keys"

- API key generation: If OpenAI provides you access, you should find an option to generate an API key within your account settings or API access section. Follow the instructions provided to generate your API key. As shown in the image below, click on Create a new secret key

- Once that is done, a name needs to be given. Please give a meaningful name, like Quolum SaaS Spend Management. Once that is done, the key comes up. Be sure to copy it as you cannot view it again.

- Copy your API key and enter it in the Quolum portal
Step 4: Back to Quolum
Once you have granted access to Quolum, the data would start to flow in. The Connect button on the Connections card would now say Reconnect. Reconnect is used to reauthenticate under circumstances where the access has expired.
Under the hood
Using the OAuth protocol, Quolum now has delegated access to your OpenAI Workspace. The Quolum server, running on Amazon AWS VPC, will be able to make API calls and retrieve feature-level utilization. Later, this data is crunched and available for visualization on the Quolum dashboard.
Updated 2 months ago