# OpenAI

### What is OpenAI Integration in ZigiOps?

OpenAI is an AI research and deployment platform providing access to large language models (LLMs) such as GPT-4 via a REST API. These models can process, generate, and act on natural language inputs at enterprise scale.

ZigiOps enables secure, API-based integration between OpenAI and enterprise systems including ITSM, DevOps, and monitoring platforms. Using ZigiOps, enterprise system data can be exposed to OpenAI models to support AI-driven automation, summarization, and decision support workflows.

With ZigiOps, OpenAI can:

* Receive structured data from ITSM and monitoring tools for AI-assisted triage and summarization
* Generate automated responses, recommendations, or documentation from incident and event data
* Participate in AI-augmented workflows that combine enterprise system context with LLM capabilities
* Support MCP-based exposure of connected systems directly to AI models

The integration is fully customizable and does not require custom scripts or plugins.

### Which OpenAI Versions Are Supported?

Please note that using a supported version is mandatory.

| Product | Supported Deployment Types | Supported Versions |
| ------- | -------------------------- | ------------------ |
| OpenAI  | All                        | All                |

> **Note:** Due to the dynamic nature of available OpenAI models, you may need to update the default model used by ZigiOps. The current default is `gpt-4`. To change the model, go to **ZigiOps > Systems**, select your OpenAI instance, click **Dots > Advanced Settings**, enter the desired Model ID, and click **Apply**. Refer to the OpenAI Platform documentation for a current list of available Model IDs.

### Are There Any Environmental Prerequisites for OpenAI?

**System Requirements:**

* An active OpenAI Platform account with API access enabled
* A Service Account API key generated for the ZigiOps integration

**Network and Connectivity Requirements:**

* HTTPS access to the OpenAI API endpoint (`https://api.openai.com`)
* Outbound connectivity from ZigiOps to the OpenAI API

### How Do I Generate an API Key in OpenAI?

{% stepper %}
{% step %}
Log in to the OpenAI Platform.
{% endstep %}

{% step %}
Navigate to the **API Keys** section and click **Create new secret key**.
{% endstep %}

{% step %}
Configure the new key as follows:

* **Service Account ID** - Enter a suitable name, such as `zigiops`.
* **Project** - Select the desired project.
  {% endstep %}

{% step %}
Click **Create secret key** to generate the key.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
**Important:** Save the key immediately. For security reasons, the key cannot be viewed again after creation. If lost, a new key must be generated.
{% endhint %}

### How Do I Connect OpenAI to ZigiOps?

#### OpenAI - Connected System Configuration

Follow the steps below to add your OpenAI instance as a connected system.

{% stepper %}
{% step %}
Log into your ZigiOps instance.
{% endstep %}

{% step %}
Navigate to: **Connected Systems > Add New System > OpenAI**
{% endstep %}

{% step %}
Configure the following parameters:

* **Server URL** - Input the OpenAI API URL: `https://api.openai.com`
* **API Key** - Input the API Key generated in the prerequisites step.
* **Proxy Settings** - Enables the usage of a proxy server.
  {% endstep %}

{% step %}
Examine the settings and if they are correct, click the **Save** button to store the system.
{% endstep %}
{% endstepper %}

Once saved, OpenAI becomes available for use in ZigiOps integration templates.

### What Are the Most Common OpenAI Integration Use Cases?

#### Use Case 1: AI-Assisted Incident Summarization

ZigiOps can forward incident records from ITSM platforms to OpenAI for automated summarization, root cause analysis suggestions, or resolution recommendations, reducing mean time to resolution for operations teams.

#### Use Case 2: AI-Augmented Alert Enrichment

Raw monitoring alerts forwarded through ZigiOps can be enriched with AI-generated context before reaching ITSM or notification platforms, helping on-call engineers understand impact and urgency without manual investigation.

#### Use Case 3: Enterprise System Exposure via MCP

ZigiOps supports the Model Context Protocol (MCP), allowing connected enterprise systems to be exposed directly to OpenAI models. This enables AI models to read from and act on live enterprise data within governed, auditable workflows.

### What Integration Templates Are Available for OpenAI?

ZigiOps integration templates for OpenAI are available depending on the paired system and use case.

*See the Integration Catalog for all OpenAI templates. Contact* [*support@zigiwave.com*](mailto:support@zigiwave.com) *for detailed template availability.*

Templates are documented individually in the Integration Catalog.

### Summary

The OpenAI integration in ZigiOps enables:

* Secure, API key-based connectivity to OpenAI models
* Support for all OpenAI API deployment types
* AI-assisted automation within enterprise ITSM and monitoring workflows
* MCP-based exposure of connected enterprise systems to LLMs
* Configurable model selection via Advanced Settings
* Optional proxy configuration
* Fully customizable synchronization workflows

ZigiOps allows OpenAI to participate in enterprise-grade AI automation, ITSM, and observability ecosystems without requiring custom development.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zigiwave.com/available-systems/openai.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
