> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenAI

> 121 actions available for OpenAI through StackOne. Use via Actions RPC, Toolset SDK, MCP, or A2A.

<div className="not-prose" style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '24px' }}>
  <img src="https://stackone-logos.com/api/openai/filled/png" alt="OpenAI" className="connector-page-icon" style={{ width: '48px', height: '48px', borderRadius: '10px', padding: '2px' }} />

  <div>
    <div style={{ fontSize: '24px', fontWeight: '600' }}>OpenAI</div>
    <div className="connector-page-subtitle" style={{ fontSize: '14px' }}>121 actions · 3 auth methods</div>

    <div style={{ display: 'flex', flexWrap: 'wrap', gap: '6px', marginTop: '8px' }}>
      <span className="connector-page-tag-preview" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Preview</span>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>IAM</span>
    </div>
  </div>
</div>

## Authentication

<Columns cols={2}>
  <Card title="API Key (Admin + User)">
    Generate API keys from your OpenAI account settings. Project-scoped keys are recommended for better security. Admin API...

    Guides: [Connector Profile](/connectors/openai/guides/connector-profile/api-key-admin-user), [Link Account](/connectors/openai/guides/link-account/api-key-admin-user)
  </Card>

  <Card title="User API Key">
    Use a standard project-scoped or user API key. Suitable for accessing models, completions, embeddings, audio, and other...

    Guides: [Connector Profile](/connectors/openai/guides/connector-profile/user-api-key), [Link Account](/connectors/openai/guides/link-account/user-api-key)
  </Card>

  <Card title="Admin API Key">
    Use an admin API key for organization and project management features. Only organization owners and admins can create ad...

    Guides: [Connector Profile](/connectors/openai/guides/connector-profile/admin-api-key), [Link Account](/connectors/openai/guides/link-account/admin-api-key)
  </Card>
</Columns>

<div className="connector-meta-library-section">
  <div className="connector-meta-library-title">Actions</div>

  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>121 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid" style={{ gridTemplateColumns: '200px 1fr' }}>
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unified_get_me" data-action-label="Get Unified Credentials" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Unified Credentials</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unified_get_me" aria-label="Copy openai_unified_get_me"><code className="connector-page-code">openai\_unified\_get\_me</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get the current OpenAI connection's unified credentials and identity.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unified_list_groups" data-action-label="List Unified Groups" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Groups</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unified_list_groups" aria-label="Copy openai_unified_list_groups"><code className="connector-page-code">openai\_unified\_list\_groups</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified groups in OpenAI.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unified_get_group" data-action-label="Get Unified Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Unified Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unified_get_group" aria-label="Copy openai_unified_get_group"><code className="connector-page-code">openai\_unified\_get\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a unified OpenAI group by ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unified_list_organizations" data-action-label="List Unified Organizations" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Organizations</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unified_list_organizations" aria-label="Copy openai_unified_list_organizations"><code className="connector-page-code">openai\_unified\_list\_organizations</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified organizations in OpenAI.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unified_get_organization" data-action-label="Get Unified Organization" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Unified Organization</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unified_get_organization" aria-label="Copy openai_unified_get_organization"><code className="connector-page-code">openai\_unified\_get\_organization</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a unified OpenAI organization by ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unified_list_resource_types" data-action-label="List Unified Resource Types" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Resource Types</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unified_list_resource_types" aria-label="Copy openai_unified_list_resource_types"><code className="connector-page-code">openai\_unified\_list\_resource\_types</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified resource types in OpenAI.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unified_list_resource_users" data-action-label="List Unified Resource Users" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Resource Users</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unified_list_resource_users" aria-label="Copy openai_unified_list_resource_users"><code className="connector-page-code">openai\_unified\_list\_resource\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified resource users in OpenAI.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unified_list_roles" data-action-label="List Unified Roles" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Roles</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unified_list_roles" aria-label="Copy openai_unified_list_roles"><code className="connector-page-code">openai\_unified\_list\_roles</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified roles in OpenAI.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unified_get_role" data-action-label="Get Unified Role" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Unified Role</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unified_get_role" aria-label="Copy openai_unified_get_role"><code className="connector-page-code">openai\_unified\_get\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a unified OpenAI role by ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unified_list_users" data-action-label="List Unified Users" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Users</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unified_list_users" aria-label="Copy openai_unified_list_users"><code className="connector-page-code">openai\_unified\_list\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified users in OpenAI.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unified_get_user" data-action-label="Get Unified User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Unified User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unified_get_user" aria-label="Copy openai_unified_get_user"><code className="connector-page-code">openai\_unified\_get\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a unified OpenAI user by ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_models" data-action-label="List Models" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Models</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_models" aria-label="Copy openai_list_models"><code className="connector-page-code">openai\_list\_models</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all currently available models with their permissions and metadata.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_model" data-action-label="Retrieve Model" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Model</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_model" aria-label="Copy openai_retrieve_model"><code className="connector-page-code">openai\_retrieve\_model</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get detailed information about a specific model.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_fine_tuned_model" data-action-label="Delete Fine-tuned Model" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Fine-tuned Model</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_fine_tuned_model" aria-label="Copy openai_delete_fine_tuned_model"><code className="connector-page-code">openai\_delete\_fine\_tuned\_model</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a fine-tuned model. You must have the Owner role.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_transcription" data-action-label="Create Transcription" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Transcription</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_transcription" aria-label="Copy openai_create_transcription"><code className="connector-page-code">openai\_create\_transcription</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Transcribes audio into the input language.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_translation" data-action-label="Create Translation" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Translation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_translation" aria-label="Copy openai_create_translation"><code className="connector-page-code">openai\_create\_translation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Translates audio into English.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_speech" data-action-label="Create Speech" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Speech</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_speech" aria-label="Copy openai_create_speech"><code className="connector-page-code">openai\_create\_speech</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Generates audio from the input text.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_response" data-action-label="Create Response" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Response</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_response" aria-label="Copy openai_create_response"><code className="connector-page-code">openai\_create\_response</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a response using the new Responses API (replaces Assistants).</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_response" data-action-label="Retrieve Response" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Response</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_response" aria-label="Copy openai_retrieve_response"><code className="connector-page-code">openai\_retrieve\_response</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a response by its ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_response" data-action-label="Delete Response" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Response</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_response" aria-label="Copy openai_delete_response"><code className="connector-page-code">openai\_delete\_response</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a response by its ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_response_input_items" data-action-label="List Response Input Items" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Response Input Items</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_response_input_items" aria-label="Copy openai_list_response_input_items"><code className="connector-page-code">openai\_list\_response\_input\_items</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List input items for a specific response.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_count_response_input_tokens" data-action-label="Count Response Input Tokens" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Count Response Input Tokens</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_count_response_input_tokens" aria-label="Copy openai_count_response_input_tokens"><code className="connector-page-code">openai\_count\_response\_input\_tokens</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get input token counts for a request.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_cancel_response" data-action-label="Cancel Response" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Cancel Response</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_cancel_response" aria-label="Copy openai_cancel_response"><code className="connector-page-code">openai\_cancel\_response</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Cancel a model response with the given ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_compact_response" data-action-label="Compact Response" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Compact Response</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_compact_response" aria-label="Copy openai_compact_response"><code className="connector-page-code">openai\_compact\_response</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Compact a conversation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_client_secret" data-action-label="Create Client Secret" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Client Secret</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_client_secret" aria-label="Copy openai_create_client_secret"><code className="connector-page-code">openai\_create\_client\_secret</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a Realtime client secret with session configuration.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_conversation" data-action-label="Create Conversation" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_conversation" aria-label="Copy openai_create_conversation"><code className="connector-page-code">openai\_create\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a conversation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_conversation" data-action-label="Retrieve Conversation" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_conversation" aria-label="Copy openai_retrieve_conversation"><code className="connector-page-code">openai\_retrieve\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a conversation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_update_conversation" data-action-label="Update Conversation" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_update_conversation" aria-label="Copy openai_update_conversation"><code className="connector-page-code">openai\_update\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a conversation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_conversation" data-action-label="Delete Conversation" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_conversation" aria-label="Copy openai_delete_conversation"><code className="connector-page-code">openai\_delete\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a conversation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_conversation_items" data-action-label="Create Conversation Items" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Conversation Items</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_conversation_items" aria-label="Copy openai_create_conversation_items"><code className="connector-page-code">openai\_create\_conversation\_items</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create items in a conversation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_conversation_items" data-action-label="List Conversation Items" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Conversation Items</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_conversation_items" aria-label="Copy openai_list_conversation_items"><code className="connector-page-code">openai\_list\_conversation\_items</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all items for a conversation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_conversation_item" data-action-label="Retrieve Conversation Item" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Conversation Item</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_conversation_item" aria-label="Copy openai_retrieve_conversation_item"><code className="connector-page-code">openai\_retrieve\_conversation\_item</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a single item from a conversation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_conversation_item" data-action-label="Delete Conversation Item" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Conversation Item</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_conversation_item" aria-label="Copy openai_delete_conversation_item"><code className="connector-page-code">openai\_delete\_conversation\_item</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete an item from a conversation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_container" data-action-label="Create Container" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Container</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_container" aria-label="Copy openai_create_container"><code className="connector-page-code">openai\_create\_container</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new container.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_container" data-action-label="Retrieve Container" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Container</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_container" aria-label="Copy openai_retrieve_container"><code className="connector-page-code">openai\_retrieve\_container</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a specific container by ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_container" data-action-label="Delete Container" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Container</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_container" aria-label="Copy openai_delete_container"><code className="connector-page-code">openai\_delete\_container</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a container.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_containers" data-action-label="List Containers" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Containers</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_containers" aria-label="Copy openai_list_containers"><code className="connector-page-code">openai\_list\_containers</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all containers.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_container_files" data-action-label="List Container Files" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Container Files</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_container_files" aria-label="Copy openai_list_container_files"><code className="connector-page-code">openai\_list\_container\_files</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List files in a container.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_container_file" data-action-label="Create Container File" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Container File</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_container_file" aria-label="Copy openai_create_container_file"><code className="connector-page-code">openai\_create\_container\_file</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Upload a file to a container.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_container_file" data-action-label="Retrieve Container File" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Container File</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_container_file" aria-label="Copy openai_retrieve_container_file"><code className="connector-page-code">openai\_retrieve\_container\_file</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a specific file from a container.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_container_file" data-action-label="Delete Container File" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Container File</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_container_file" aria-label="Copy openai_delete_container_file"><code className="connector-page-code">openai\_delete\_container\_file</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a file from a container.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_container_file_content" data-action-label="Retrieve Container File Content" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Container File Content</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_container_file_content" aria-label="Copy openai_retrieve_container_file_content"><code className="connector-page-code">openai\_retrieve\_container\_file\_content</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Download the actual content of a file from a container.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_organization_users" data-action-label="List Organization Users" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Organization Users</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_organization_users" aria-label="Copy openai_list_organization_users"><code className="connector-page-code">openai\_list\_organization\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists all of the users in the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_organization_user" data-action-label="Retrieve Organization User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Organization User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_organization_user" aria-label="Copy openai_retrieve_organization_user"><code className="connector-page-code">openai\_retrieve\_organization\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieves a user by their identifier.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_organization_user" data-action-label="Delete Organization User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Organization User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_organization_user" aria-label="Copy openai_delete_organization_user"><code className="connector-page-code">openai\_delete\_organization\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Deletes a user from the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_modify_organization_user" data-action-label="Modify Organization User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Modify Organization User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_modify_organization_user" aria-label="Copy openai_modify_organization_user"><code className="connector-page-code">openai\_modify\_organization\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Modifies a user's role in the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_organization_invite" data-action-label="Create Organization Invite" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Organization Invite</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_organization_invite" aria-label="Copy openai_create_organization_invite"><code className="connector-page-code">openai\_create\_organization\_invite</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create an invite for a user to the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_organization_invites" data-action-label="List Organization Invites" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Organization Invites</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_organization_invites" aria-label="Copy openai_list_organization_invites"><code className="connector-page-code">openai\_list\_organization\_invites</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Returns a list of invites in the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_organization_invite" data-action-label="Retrieve Organization Invite" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Organization Invite</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_organization_invite" aria-label="Copy openai_retrieve_organization_invite"><code className="connector-page-code">openai\_retrieve\_organization\_invite</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieves an invite.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_organization_invite" data-action-label="Delete Organization Invite" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Organization Invite</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_organization_invite" aria-label="Copy openai_delete_organization_invite"><code className="connector-page-code">openai\_delete\_organization\_invite</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete an invite. If the invite has already been accepted, it cannot be deleted.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_organization_groups" data-action-label="List Organization Groups" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Organization Groups</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_organization_groups" aria-label="Copy openai_list_organization_groups"><code className="connector-page-code">openai\_list\_organization\_groups</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists all groups in the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_organization_group" data-action-label="Create Organization Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Organization Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_organization_group" aria-label="Copy openai_create_organization_group"><code className="connector-page-code">openai\_create\_organization\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Creates a new group in the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_update_organization_group" data-action-label="Update Organization Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Organization Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_update_organization_group" aria-label="Copy openai_update_organization_group"><code className="connector-page-code">openai\_update\_organization\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Updates a group's information.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_organization_group" data-action-label="Delete Organization Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Organization Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_organization_group" aria-label="Copy openai_delete_organization_group"><code className="connector-page-code">openai\_delete\_organization\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Deletes a group from the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_group_users" data-action-label="List Group Users" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Group Users</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_group_users" aria-label="Copy openai_list_group_users"><code className="connector-page-code">openai\_list\_group\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists the users assigned to a group.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_add_group_user" data-action-label="Add Group User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Add Group User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_add_group_user" aria-label="Copy openai_add_group_user"><code className="connector-page-code">openai\_add\_group\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Adds a user to a group.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_remove_group_user" data-action-label="Remove Group User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Remove Group User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_remove_group_user" aria-label="Copy openai_remove_group_user"><code className="connector-page-code">openai\_remove\_group\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Removes a user from a group.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_assign_organization_role_to_group" data-action-label="Assign Organization Role To Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Assign Organization Role To Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_assign_organization_role_to_group" aria-label="Copy openai_assign_organization_role_to_group"><code className="connector-page-code">openai\_assign\_organization\_role\_to\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Assigns an organization role to a group within the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_group_organization_role_assignments" data-action-label="List Group Organization Role Assignments" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Group Organization Role Assignments</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_group_organization_role_assignments" aria-label="Copy openai_list_group_organization_role_assignments"><code className="connector-page-code">openai\_list\_group\_organization\_role\_assignments</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists the organization roles assigned to a group within the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unassign_organization_role_from_group" data-action-label="Unassign Organization Role From Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Unassign Organization Role From Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unassign_organization_role_from_group" aria-label="Copy openai_unassign_organization_role_from_group"><code className="connector-page-code">openai\_unassign\_organization\_role\_from\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Unassigns an organization role from a group within the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_organization_roles" data-action-label="List Organization Roles" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Organization Roles</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_organization_roles" aria-label="Copy openai_list_organization_roles"><code className="connector-page-code">openai\_list\_organization\_roles</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists the roles configured for the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_organization_role" data-action-label="Create Organization Role" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Organization Role</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_organization_role" aria-label="Copy openai_create_organization_role"><code className="connector-page-code">openai\_create\_organization\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Creates a custom role for the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_update_organization_role" data-action-label="Update Organization Role" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Organization Role</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_update_organization_role" aria-label="Copy openai_update_organization_role"><code className="connector-page-code">openai\_update\_organization\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Updates an existing organization role.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_organization_role" data-action-label="Delete Organization Role" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Organization Role</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_organization_role" aria-label="Copy openai_delete_organization_role"><code className="connector-page-code">openai\_delete\_organization\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Deletes a custom role from the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_organization_projects" data-action-label="List Organization Projects" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Organization Projects</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_organization_projects" aria-label="Copy openai_list_organization_projects"><code className="connector-page-code">openai\_list\_organization\_projects</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists all of the projects in the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_organization_project" data-action-label="Retrieve Organization Project" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Organization Project</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_organization_project" aria-label="Copy openai_retrieve_organization_project"><code className="connector-page-code">openai\_retrieve\_organization\_project</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieves a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_organization_project" data-action-label="Create Organization Project" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Organization Project</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_organization_project" aria-label="Copy openai_create_organization_project"><code className="connector-page-code">openai\_create\_organization\_project</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new project in the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_modify_organization_project" data-action-label="Modify Organization Project" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Modify Organization Project</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_modify_organization_project" aria-label="Copy openai_modify_organization_project"><code className="connector-page-code">openai\_modify\_organization\_project</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Modifies a project in the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_archive_organization_project" data-action-label="Archive Organization Project" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Archive Organization Project</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_archive_organization_project" aria-label="Copy openai_archive_organization_project"><code className="connector-page-code">openai\_archive\_organization\_project</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Archives a project in the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_project_user" data-action-label="Create Project User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Project User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_project_user" aria-label="Copy openai_create_project_user"><code className="connector-page-code">openai\_create\_project\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Adds a user to the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_project_users" data-action-label="List Project Users" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Project Users</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_project_users" aria-label="Copy openai_list_project_users"><code className="connector-page-code">openai\_list\_project\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Returns a list of users in the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_project_user" data-action-label="Retrieve Project User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Project User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_project_user" aria-label="Copy openai_retrieve_project_user"><code className="connector-page-code">openai\_retrieve\_project\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieves a user in the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_modify_project_user" data-action-label="Modify Project User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Modify Project User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_modify_project_user" aria-label="Copy openai_modify_project_user"><code className="connector-page-code">openai\_modify\_project\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Modifies a user's role in the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_project_user" data-action-label="Delete Project User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Project User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_project_user" aria-label="Copy openai_delete_project_user"><code className="connector-page-code">openai\_delete\_project\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Deletes a user from the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_project_service_account" data-action-label="Create Project Service Account" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Project Service Account</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_project_service_account" aria-label="Copy openai_create_project_service_account"><code className="connector-page-code">openai\_create\_project\_service\_account</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Creates a new service account in the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_project_service_accounts" data-action-label="List Project Service Accounts" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Project Service Accounts</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_project_service_accounts" aria-label="Copy openai_list_project_service_accounts"><code className="connector-page-code">openai\_list\_project\_service\_accounts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Returns a list of service accounts in the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_project_service_account" data-action-label="Retrieve Project Service Account" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Project Service Account</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_project_service_account" aria-label="Copy openai_retrieve_project_service_account"><code className="connector-page-code">openai\_retrieve\_project\_service\_account</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieves a service account in the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_project_service_account" data-action-label="Delete Project Service Account" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Project Service Account</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_project_service_account" aria-label="Copy openai_delete_project_service_account"><code className="connector-page-code">openai\_delete\_project\_service\_account</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Deletes a service account from the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_project_api_keys" data-action-label="List Project API Keys" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Project API Keys</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_project_api_keys" aria-label="Copy openai_list_project_api_keys"><code className="connector-page-code">openai\_list\_project\_api\_keys</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Returns a list of API keys in the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_project_api_key" data-action-label="Retrieve Project API Key" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Project API Key</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_project_api_key" aria-label="Copy openai_retrieve_project_api_key"><code className="connector-page-code">openai\_retrieve\_project\_api\_key</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieves an API key in the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_project_api_key" data-action-label="Delete Project API Key" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Project API Key</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_project_api_key" aria-label="Copy openai_delete_project_api_key"><code className="connector-page-code">openai\_delete\_project\_api\_key</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Deletes an API key from the project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_project_rate_limits" data-action-label="List Project Rate Limits" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Project Rate Limits</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_project_rate_limits" aria-label="Copy openai_list_project_rate_limits"><code className="connector-page-code">openai\_list\_project\_rate\_limits</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Returns the rate limits per model for a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_modify_project_rate_limit" data-action-label="Modify Project Rate Limit" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Modify Project Rate Limit</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_modify_project_rate_limit" aria-label="Copy openai_modify_project_rate_limit"><code className="connector-page-code">openai\_modify\_project\_rate\_limit</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Updates a project rate limit.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_project_groups" data-action-label="List Project Groups" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Project Groups</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_project_groups" aria-label="Copy openai_list_project_groups"><code className="connector-page-code">openai\_list\_project\_groups</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists the groups that have access to a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_add_project_group" data-action-label="Add Project Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Add Project Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_add_project_group" aria-label="Copy openai_add_project_group"><code className="connector-page-code">openai\_add\_project\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Grants a group access to a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_remove_project_group" data-action-label="Remove Project Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Remove Project Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_remove_project_group" aria-label="Copy openai_remove_project_group"><code className="connector-page-code">openai\_remove\_project\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Revokes a group's access to a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_get_audio_speeches_usage" data-action-label="Get Audio Speeches Usage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Audio Speeches Usage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_get_audio_speeches_usage" aria-label="Copy openai_get_audio_speeches_usage"><code className="connector-page-code">openai\_get\_audio\_speeches\_usage</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get usage statistics for audio speech generation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_get_audio_transcriptions_usage" data-action-label="Get Audio Transcriptions Usage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Audio Transcriptions Usage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_get_audio_transcriptions_usage" aria-label="Copy openai_get_audio_transcriptions_usage"><code className="connector-page-code">openai\_get\_audio\_transcriptions\_usage</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get usage statistics for audio transcription.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_get_code_interpreter_sessions_usage" data-action-label="Get Code Interpreter Sessions Usage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Code Interpreter Sessions Usage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_get_code_interpreter_sessions_usage" aria-label="Copy openai_get_code_interpreter_sessions_usage"><code className="connector-page-code">openai\_get\_code\_interpreter\_sessions\_usage</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get usage statistics for code interpreter sessions.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_get_completions_usage" data-action-label="Get Completions Usage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Completions Usage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_get_completions_usage" aria-label="Copy openai_get_completions_usage"><code className="connector-page-code">openai\_get\_completions\_usage</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get usage statistics for completions.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_get_embeddings_usage" data-action-label="Get Embeddings Usage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Embeddings Usage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_get_embeddings_usage" aria-label="Copy openai_get_embeddings_usage"><code className="connector-page-code">openai\_get\_embeddings\_usage</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get usage statistics for embeddings.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_get_images_usage" data-action-label="Get Images Usage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Images Usage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_get_images_usage" aria-label="Copy openai_get_images_usage"><code className="connector-page-code">openai\_get\_images\_usage</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get usage statistics for image generation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_get_moderations_usage" data-action-label="Get Moderations Usage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Moderations Usage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_get_moderations_usage" aria-label="Copy openai_get_moderations_usage"><code className="connector-page-code">openai\_get\_moderations\_usage</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get usage statistics for content moderation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_get_vector_stores_usage" data-action-label="Get Vector Stores Usage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Vector Stores Usage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_get_vector_stores_usage" aria-label="Copy openai_get_vector_stores_usage"><code className="connector-page-code">openai\_get\_vector\_stores\_usage</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get usage statistics for vector stores.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_admin_api_key" data-action-label="Create Admin API Key" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Admin API Key</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_admin_api_key" aria-label="Copy openai_create_admin_api_key"><code className="connector-page-code">openai\_create\_admin\_api\_key</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create an admin API key for the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_retrieve_admin_api_key" data-action-label="Retrieve Admin API Key" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Admin API Key</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_retrieve_admin_api_key" aria-label="Copy openai_retrieve_admin_api_key"><code className="connector-page-code">openai\_retrieve\_admin\_api\_key</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve an admin API key by ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_admin_api_key" data-action-label="Delete Admin API Key" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Admin API Key</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_admin_api_key" aria-label="Copy openai_delete_admin_api_key"><code className="connector-page-code">openai\_delete\_admin\_api\_key</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete an admin API key.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_admin_api_keys" data-action-label="List Admin API Keys" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Admin API Keys</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_admin_api_keys" aria-label="Copy openai_list_admin_api_keys"><code className="connector-page-code">openai\_list\_admin\_api\_keys</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all admin API keys for the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_get_costs" data-action-label="Get Costs" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Costs</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_get_costs" aria-label="Copy openai_get_costs"><code className="connector-page-code">openai\_get\_costs</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get organization costs for audit logging.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_audit_logs" data-action-label="List Audit Logs" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Audit Logs</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_audit_logs" aria-label="Copy openai_list_audit_logs"><code className="connector-page-code">openai\_list\_audit\_logs</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List audit log events for the organization.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_project_roles" data-action-label="List Project Roles" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Project Roles</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_project_roles" aria-label="Copy openai_list_project_roles"><code className="connector-page-code">openai\_list\_project\_roles</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all custom roles for a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_project_role" data-action-label="Create Project Role" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Project Role</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_project_role" aria-label="Copy openai_create_project_role"><code className="connector-page-code">openai\_create\_project\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a custom role for a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_update_project_role" data-action-label="Update Project Role" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Project Role</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_update_project_role" aria-label="Copy openai_update_project_role"><code className="connector-page-code">openai\_update\_project\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a custom role for a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_project_role" data-action-label="Delete Project Role" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Project Role</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_project_role" aria-label="Copy openai_delete_project_role"><code className="connector-page-code">openai\_delete\_project\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a custom role from a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_project_group_roles" data-action-label="List Project Group Roles" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Project Group Roles</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_project_group_roles" aria-label="Copy openai_list_project_group_roles"><code className="connector-page-code">openai\_list\_project\_group\_roles</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all roles assigned to a group in a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_assign_project_group_role" data-action-label="Assign Role To Project Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Assign Role To Project Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_assign_project_group_role" aria-label="Copy openai_assign_project_group_role"><code className="connector-page-code">openai\_assign\_project\_group\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Assign a role to a group in a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unassign_project_group_role" data-action-label="Unassign Role From Project Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Unassign Role From Project Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unassign_project_group_role" aria-label="Copy openai_unassign_project_group_role"><code className="connector-page-code">openai\_unassign\_project\_group\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove a role from a group in a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_project_user_roles" data-action-label="List Project User Roles" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Project User Roles</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_project_user_roles" aria-label="Copy openai_list_project_user_roles"><code className="connector-page-code">openai\_list\_project\_user\_roles</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all roles assigned to a user in a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_assign_project_user_role" data-action-label="Assign Role To Project User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Assign Role To Project User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_assign_project_user_role" aria-label="Copy openai_assign_project_user_role"><code className="connector-page-code">openai\_assign\_project\_user\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Assign a role to a user in a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_unassign_project_user_role" data-action-label="Unassign Role From Project User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Unassign Role From Project User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_unassign_project_user_role" aria-label="Copy openai_unassign_project_user_role"><code className="connector-page-code">openai\_unassign\_project\_user\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove a role from a user in a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_skill" data-action-label="Create Skill" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Skill</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_skill" aria-label="Copy openai_create_skill"><code className="connector-page-code">openai\_create\_skill</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new skill by uploading a ZIP file.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_get_skill" data-action-label="Get Skill" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Skill</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_get_skill" aria-label="Copy openai_get_skill"><code className="connector-page-code">openai\_get\_skill</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a skill by its ID. Requires Skills API beta access.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_skills" data-action-label="List Skills" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Skills</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_skills" aria-label="Copy openai_list_skills"><code className="connector-page-code">openai\_list\_skills</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all skills for the current project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_update_skill" data-action-label="Update Skill" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Skill</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_update_skill" aria-label="Copy openai_update_skill"><code className="connector-page-code">openai\_update\_skill</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update the default version pointer for a skill.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_skill" data-action-label="Delete Skill" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Skill</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_skill" aria-label="Copy openai_delete_skill"><code className="connector-page-code">openai\_delete\_skill</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a skill by its ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_download_skill_content" data-action-label="Download Skill Content" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Download Skill Content</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_download_skill_content" aria-label="Copy openai_download_skill_content"><code className="connector-page-code">openai\_download\_skill\_content</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Download a skill zip bundle by its ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_create_skill_version" data-action-label="Create Skill Version" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Skill Version</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_create_skill_version" aria-label="Copy openai_create_skill_version"><code className="connector-page-code">openai\_create\_skill\_version</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new version of an existing skill.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_list_skill_versions" data-action-label="List Skill Versions" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Skill Versions</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_list_skill_versions" aria-label="Copy openai_list_skill_versions"><code className="connector-page-code">openai\_list\_skill\_versions</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all versions of a skill.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_get_skill_version" data-action-label="Get Skill Version" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Skill Version</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_get_skill_version" aria-label="Copy openai_get_skill_version"><code className="connector-page-code">openai\_get\_skill\_version</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a specific version of a skill.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_delete_skill_version" data-action-label="Delete Skill Version" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Skill Version</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_delete_skill_version" aria-label="Copy openai_delete_skill_version"><code className="connector-page-code">openai\_delete\_skill\_version</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a specific version of a skill.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="openai_download_skill_version_content" data-action-label="Download Skill Version Content" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Download Skill Version Content</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="openai_download_skill_version_content" aria-label="Copy openai_download_skill_version_content"><code className="connector-page-code">openai\_download\_skill\_version\_content</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Download a specific version of a skill as a ZIP bundle.</div>
      </div>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See the [Projects Guide](/guides/managing-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a connector profile in your project. See [Managing Connectors](/guides/explore-connectors).

    <Columns cols={2}>
      <Card title="Connector Profile" href="/connectors/openai/guides/connector-profile/api-key-admin-user" icon="https://stackone-logos.com/api/openai/filled/png" horizontal>
        OpenAI - API Key (Admin + User)
      </Card>

      <Card title="Connector Profile" href="/connectors/openai/guides/connector-profile/user-api-key" icon="https://stackone-logos.com/api/openai/filled/png" horizontal>
        OpenAI - User API Key
      </Card>

      <Card title="Connector Profile" href="/connectors/openai/guides/connector-profile/admin-api-key" icon="https://stackone-logos.com/api/openai/filled/png" horizontal>
        OpenAI - Admin API Key
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Connect an account using [StackOne Hub](/guides/embedding-stackone-hub) or [Auth Link](/guides/auth-link).

    <Columns cols={2}>
      <Card title="Link Account" href="/connectors/openai/guides/link-account/api-key-admin-user" icon="https://stackone-logos.com/api/openai/filled/png" horizontal>
        OpenAI - API Key (Admin + User)
      </Card>

      <Card title="Link Account" href="/connectors/openai/guides/link-account/user-api-key" icon="https://stackone-logos.com/api/openai/filled/png" horizontal>
        OpenAI - User API Key
      </Card>

      <Card title="Link Account" href="/connectors/openai/guides/link-account/admin-api-key" icon="https://stackone-logos.com/api/openai/filled/png" horizontal>
        OpenAI - Admin API Key
      </Card>
    </Columns>
  </Step>

  <Step title="Use Actions">
    Invoke actions using one of the methods below:

    * [MCP](/mcp/quickstart) – Model Context Protocol for AI assistants
    * [A2A](/a2a/quickstart) – Agent-to-Agent protocol
    * [AI Toolset (TypeScript)](/agents/typescript/introduction) – TypeScript SDK for AI agents
    * [AI Toolset (Python)](/agents/python/introduction) – Python SDK for AI agents
    * [Actions RPC](/platform/api-reference/actions/make-an-rpc-call-to-an-action) – Direct API calls
    * [Playground](/guides/playground) – Test actions in the dashboard
  </Step>
</Steps>
