# OpenAI (ChatGPT) AI employee

Viktor is an AI employee that connects to OpenAI (ChatGPT) and helps you run and evaluate LLM and AI infrastructure workloads, running 42 OpenAI (ChatGPT) actions for you like Chat, List Files, and Upload File. Ask in plain English from your workspace; Viktor does the work in OpenAI (ChatGPT) and reports back. Viktor connects with a scoped API key.

- Tool: OpenAI (ChatGPT)
- Category: Analytics
- Connection: API key
- Actions available: 42
- Currently available in: Slack and Microsoft Teams
- Page: https://viktor.com/integrations/openai-chatgpt

## What can you ask Viktor to do in OpenAI (ChatGPT)?

- "Run this batch of documents through OpenAI (ChatGPT) and summarize the results."
- "Compare OpenAI (ChatGPT)'s output on this prompt with what we use today."
- "Set up a daily job that queries OpenAI (ChatGPT) on new entries and reports back."
- "Watch OpenAI (ChatGPT) for a cost or latency spike and alert me with the likely cause."

## What can Viktor do in OpenAI (ChatGPT)? (42 actions)

- **List Model Options** - Retrieves available options for the Model field.
- **Upload File** - Upload a file that can be used across various endpoints/features. The size of individual files can be a maximum of 512mb.
- **Translate Text (Whisper)** - Translate text from one language to another using the Chat API.
- **Summarize Text** - Summarizes text using the Chat API.
- **Submit Tool Outputs to Run (Assistants)** - Submits tool outputs to a run that requires action.
- **Create Completion (Send Prompt)** - OpenAI recommends using the Chat action for the latest gpt-3.5-turbo API, since it's faster and 10x cheaper. This action creates a completion for the provided prompt and parameters using the older /completions API.
- **Retrieve Vector Store** - Retrieve a vector store.
- **Retrieve Vector Store File** - Retrieve a vector store file.
- **Retrieve Run (Assistants)** - Retrieves a specific run within a thread.
- **Retrieve Run Step (Assistants)** - Retrieve a specific run step in a thread.
- **Retrieve File** - Retrieves a specific file from OpenAI.
- **Retrieve File Content** - Retrieves the contents of the specified file.
- **Modify an Assistant** - Modifies an existing OpenAI assistant.
- **List Vector Stores** - Returns a list of vector stores.
- **List Vector Store Files** - Returns a list of vector store file.
- **List Runs (Assistants)** - Returns a list of runs belonging to a thread.
- **List Run Steps (Assistants)** - Returns a list of run steps belonging to a run.
- **List Messages (Assistants)** - Lists the messages for a given thread.
- **List Files** - Returns a list of files that belong to the user's organization.
- **Delete Vector Store** - Delete a vector store.
- **Delete Vector Store File** - Deletes a vector store file.
- **Delete File** - Deletes a specified file from OpenAI.
- **Create Vector Store** - Create a vector store.
- **Create Vector Store File** - Create a vector store file.
- **Create Transcription** - Transcribes audio into the input language.
- **Create Thread (Assistants)** - Creates a thread with optional messages and metadata, and optionally runs the thread using the specified assistant.
- **Create Moderation** - Classifies if text is potentially harmful.
- **Create Image (Dall-E)** - Creates an image given a prompt returning a URL to the image.
- **Create Fine Tuning Job** - Creates a job that fine-tunes a specified model from a given dataset.
- **Create Embeddings** - Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
- **Create Batch** - Creates and executes a batch from an uploaded file of requests.
- **Create Assistant** - Creates an assistant with a model and instructions.
- **Convert Text to Speech (TTS)** - Generates audio from the input text.
- **Classify Items into Categories** - Classify items into specific categories using the Chat API.
- **Chat** - The Chat API, using the gpt-3.5-turbo or gpt-4 model.
- **Chat With Responses API** - Send a chat via the Responses API, mixing built-in tools and MCP server tools.
- **Chat with Assistant** - Sends a message and generates a response, storing the message history for a continuous conversation.
- **Chat using Web Search** - Chat using the web search tool.
- **Chat using Functions** - Chat with your models and allow them to invoke functions. Optionally, you can build and invoke workflows as functions.
- **Chat using File Search** - Chat with your files knowledge base (vector stores).
- **Cancel Run (Assistants)** - Cancels a run that is in progress.
- **Analyze Image Content** - Send a message or question about an image and receive a response.

## How does Viktor work with OpenAI (ChatGPT)?

1. Open Viktor in a supported workspace.
2. Connect OpenAI (ChatGPT) with an API key - Viktor handles authentication.
3. Ask in plain English. Viktor runs the OpenAI (ChatGPT) actions, chains them with your other tools when needed, and reports back. Sensitive actions wait for your approval.

## What is a OpenAI (ChatGPT) AI agent?

A OpenAI (ChatGPT) AI agent is an AI that connects to your OpenAI (ChatGPT) account and completes work in it - it doesn't just answer questions about OpenAI (ChatGPT), it takes the actions. Viktor is an AI employee that works in OpenAI (ChatGPT) on your behalf and delivers the finished result to your workspace.

Unlike workflow builders such as Zapier or Make, there is nothing to configure - no triggers to map, no workflows to maintain. You describe the outcome in plain English, and Viktor picks the right OpenAI (ChatGPT) actions, chains them with the other 3,200+ tools it connects to, and asks for approval before anything sensitive runs.

### About OpenAI (ChatGPT)

OpenAI is an AI research and deployment company with the mission to ensure that artificial general intelligence benefits all of humanity. They are the makers of popular models like ChatGPT, DALL-E, and Whisper.

## Security and permissions

- Scoped API keys - Viktor stores your key securely, uses only the scopes you grant, and you can revoke it at any time.
- Review-first approvals: sensitive OpenAI (ChatGPT) actions wait for your sign-off before they run.
- Isolated compute per team, encrypted in transit and at rest - and your data is never used to train models.
- SOC 2 Type 1 compliant, with Type 2 and ISO 27001 in progress.

## FAQ

### Does Viktor integrate with OpenAI (ChatGPT)?

Yes. OpenAI (ChatGPT) is one of the 3,200+ tools Viktor connects to, via a managed connector. Once connected, anyone on your team can put Viktor to work in OpenAI (ChatGPT) from their workspace - no workflow builder, no code.

### How do I connect OpenAI (ChatGPT) to Viktor?

Ask Viktor in your workspace to connect OpenAI (ChatGPT), then paste an API key from your OpenAI (ChatGPT) account when prompted. Viktor stores the key securely, uses only the scopes you grant, and you can revoke it at any time. Setup takes about two minutes.

### What can Viktor do in OpenAI (ChatGPT)?

Viktor can run 42 OpenAI (ChatGPT) actions, including Chat, List Files, and Upload File - and chain them with other tools in a single request. In practice that means Viktor helps you run and evaluate LLM and AI infrastructure workloads. If a task spans several actions, Viktor plans the sequence itself and reports back when the work is done.

### Do I need to build workflows to automate OpenAI (ChatGPT)?

No. Viktor isn't a workflow builder - there are no triggers to map and no workflows to maintain. You ask for the outcome in plain English in your workspace, and Viktor decides which OpenAI (ChatGPT) actions to take, runs them, and reports back.

### Is my OpenAI (ChatGPT) data secure with Viktor?

Yes. Viktor connects to OpenAI (ChatGPT) with a scoped API key, runs in an isolated environment per team, and never trains models on your data. Sensitive actions wait for your approval, and you can revoke access at any time. Viktor is SOC 2 Type 1 compliant, with Type 2 and ISO 27001 in progress.

### How much does the OpenAI (ChatGPT) integration cost?

Nothing extra - every integration, including OpenAI (ChatGPT), is available on every plan. You can start free with up to $100 in credits, no credit card required; paid plans start at $50/month.

### Can Viktor use OpenAI (ChatGPT) together with my other tools?

Yes - that's the point. Viktor connects to 3,200+ tools and works across them in a single run: it can pull data from OpenAI (ChatGPT), cross-reference it with another tool - for example Slack or Gmail, and deliver the finished result in your workspace.

## Viktor uses OpenAI (ChatGPT) together with

- [Slack](https://viktor.com/integrations/slack)
- [Gmail](https://viktor.com/integrations/gmail)
- [Google Sheets](https://viktor.com/integrations/google-sheets)
- [HubSpot](https://viktor.com/integrations/hubspot)
- [Notion](https://viktor.com/integrations/notion)
- [Salesforce](https://viktor.com/integrations/salesforce)

## More Analytics integrations

- [PostHog](https://viktor.com/integrations/posthog)
- [PostHog (EU)](https://viktor.com/integrations/posthog-eu)
- [Sentry](https://viktor.com/integrations/sentry)
- [Akeneo](https://viktor.com/integrations/akeneo)
- [IPGeolocation](https://viktor.com/integrations/ipgeolocation)
- [CATS](https://viktor.com/integrations/cats)
- [Security Reporter](https://viktor.com/integrations/security-reporter)
- [ArcGIS Online](https://viktor.com/integrations/arcgis-online)

## Get started

Viktor is free to start - up to $100 in credits, no credit card required. All 3,200+ integrations are included on every plan. Sign up at https://viktor.com or browse all integrations at https://viktor.com/integrations.
