---
title: 'GPT dots + RunAPI: image, video and music tools | RunAPI'
description: Connect OpenAI dots to RunAPI through local skills on a connected computer. Follow sourced setup steps and understand API pricing versus your dots subscription.
url: https://runapi.ai/gpt-dots.md
canonical: https://runapi.ai/gpt-dots
locale: en
site: RunAPI
image: https://runapi.ai/assets/opengraph-bfaaa0f0.png
alternates:
  en: https://runapi.ai/gpt-dots
  zh-CN: https://runapi.ai/zh-CN/gpt-dots
  es: https://runapi.ai/es/gpt-dots
  ja: https://runapi.ai/ja/gpt-dots
  de: https://runapi.ai/de/gpt-dots
  fr: https://runapi.ai/fr/gpt-dots
  pt-BR: https://runapi.ai/pt-BR/gpt-dots
  ko: https://runapi.ai/ko/gpt-dots
  it: https://runapi.ai/it/gpt-dots
  nl: https://runapi.ai/nl/gpt-dots
  pl: https://runapi.ai/pl/gpt-dots
  tr: https://runapi.ai/tr/gpt-dots
  zh-TW: https://runapi.ai/zh-TW/gpt-dots
  zh-HK: https://runapi.ai/zh-HK/gpt-dots
  ar: https://runapi.ai/ar/gpt-dots
  x-default: https://runapi.ai/gpt-dots
---

> HTML version: https://runapi.ai/gpt-dots
> Site index for agents: https://runapi.ai/llms.txt


# Give GPT dots creative tools

Let your dot work with RunAPI image, video and music tools through local skills on your connected computer. Keep your ChatGPT assistant and its external tools in one workflow.

Based on public documentation checked on October 21, 2026. Availability depends on your ChatGPT plan, rollout and connected computer. This guide has not been tested in a dots session.

[Get a RunAPI API key](https://runapi.ai/login)

## Start with this request

```text
On my connected computer, follow https://runapi.ai/skills to install the RunAPI skill for the media model I choose. Sign in to RunAPI through its documented login flow. Show me the model inputs and current price before submitting a generation. After I confirm, create the task, wait for completion and return the output link.
```

## Connect dots through local skills

1. **Connect your computer**

Open your dot’s profile in the ChatGPT app on your computer. Under Computers, find Your computer, select Allow access and confirm. Keep the computer online and the ChatGPT app open. Local skills require this connection.

[Public documentation](https://learn.chatgpt.com/docs/dots/computers-and-apps)

2. **Install the skill for your model**

Open the RunAPI skills catalog on the connected computer, choose an image, video or music model and follow that skill’s installation instructions. For example, the Suno music skill uses the command below. Ask your dot to use the installed local skill.

[Public documentation](https://runapi.ai/skills)

3. **Sign in to RunAPI**

Use runapi login on the connected computer and complete the browser sign-in flow. Follow the selected skill’s authentication instructions. Your RunAPI account and usage balance are separate from your ChatGPT subscription.

[Public documentation](https://runapi.ai/cli)

4. **Review, generate and collect the result**

Ask your dot to inspect the selected model’s inputs and current price. Confirm the request before generating. For asynchronous media tasks, wait for a completed status and retrieve the output URL; a submitted task is not a finished asset.

[Public documentation](https://runapi.ai/docs/guides)

### Example: install the music skill

```bash
npx skills add runapi-ai/suno -g
```

## Choose the right creative tool

Browse the live catalog for available models, supported inputs and current API prices. Capabilities depend on the skill and model you select.

- [Image models](https://runapi.ai/image.md)
- [Video models](https://runapi.ai/video.md)
- [Music models](https://runapi.ai/music.md)

## Your assistant, its model and its tools

OpenAI documents dots as powered by GPT-6 Astra. Adding RunAPI tools does not replace that underlying model or provide the complete dots product through an API. This guide uses local skills, not a custom dots model URL or an undocumented MCP settings screen.

[OpenAI · Meet dots](https://learn.chatgpt.com/docs/dots)

## Dots subscription and API usage are separate

Your ChatGPT plan controls access to dots. RunAPI bills the external API work you request according to the selected model’s current pricing. A ChatGPT subscription does not include RunAPI credits. Check the model catalog before creating a task.

[Browse models and current API prices](https://runapi.ai/models.md)

## GPT dots questions

### What is GPT dots?

Dots is OpenAI’s proactive assistant in ChatGPT. OpenAI also calls an individual assistant a dot. GPT dots, OpenAI dots and ChatGPT dots refer to the same product here.

### Can I replace the model inside dots with a RunAPI model?

This guide does not configure model replacement. It adds external creative tools through local skills on a connected computer while dots keeps its OpenAI model.

### Does dots have its own API through RunAPI?

RunAPI provides model APIs and media tools. Calling a model API is different from using the full dots assistant, its memory, connected apps and ongoing tasks.

### Will local skills work while my computer is offline?

Local skills require a connected computer. Keep that computer online with the ChatGPT app open. Dots’ cloud computer is separate and does not automatically inherit your local tools or logins.

### Has this RunAPI setup been tested in dots?

No. These instructions combine OpenAI’s public connected-computer and local-skills documentation with RunAPI’s public skill and CLI documentation. Check the linked sources for your account’s available features.



## Continue with RunAPI

- [Browse skills and installation guides](https://runapi.ai/skills.md)
- [MCP setup for compatible clients](https://runapi.ai/mcp.md)
- [Read API guides](https://runapi.ai/docs/guides)


---

## More from RunAPI

- [Home](https://runapi.ai/.md)
### Product
- [Model Catalog](https://runapi.ai/models.md)
- [Pricing](https://runapi.ai/pricing.md)
- [Providers](https://runapi.ai/models#all-models)
### Developers
- [Documentation](https://runapi.ai/docs/guides)
- [SDKs](https://runapi.ai/sdk.md)
- [CLI](https://runapi.ai/cli.md)
- [MCP Server](https://runapi.ai/mcp.md)
- [x402](https://runapi.ai/x402.md)
### Guides
- [Claude Code vs Cursor](https://runapi.ai/claude-code-vs-cursor.md)
- [Cursor API Setup](https://runapi.ai/cursor-api-setup.md)
- [RunAPI vs OpenRouter](https://runapi.ai/openrouter-alternative.md)
### Company
- [Enterprise](https://runapi.ai/contact.md)
- [Contact](https://runapi.ai/contact.md)
### Legal
- [Terms](https://runapi.ai/terms.md)
- [Privacy](https://runapi.ai/privacy.md)
- [Site index for agents](https://runapi.ai/llms.txt)

Contact: contact@runapi.ai

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/icon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "SoftwareApplication",
    "name": "RunAPI for GPT dots",
    "applicationCategory": "DeveloperApplication",
    "description": "Connect OpenAI dots to RunAPI through local skills on a connected computer. Follow sourced setup steps and understand API pricing versus your dots subscription.",
    "url": "https://runapi.ai/gpt-dots"
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "What is GPT dots?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Dots is OpenAI’s proactive assistant in ChatGPT. OpenAI also calls an individual assistant a dot. GPT dots, OpenAI dots and ChatGPT dots refer to the same product here."
        }
      },
      {
        "@type": "Question",
        "name": "Can I replace the model inside dots with a RunAPI model?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "This guide does not configure model replacement. It adds external creative tools through local skills on a connected computer while dots keeps its OpenAI model."
        }
      },
      {
        "@type": "Question",
        "name": "Does dots have its own API through RunAPI?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "RunAPI provides model APIs and media tools. Calling a model API is different from using the full dots assistant, its memory, connected apps and ongoing tasks."
        }
      },
      {
        "@type": "Question",
        "name": "Will local skills work while my computer is offline?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Local skills require a connected computer. Keep that computer online with the ChatGPT app open. Dots’ cloud computer is separate and does not automatically inherit your local tools or logins."
        }
      },
      {
        "@type": "Question",
        "name": "Has this RunAPI setup been tested in dots?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "No. These instructions combine OpenAI’s public connected-computer and local-skills documentation with RunAPI’s public skill and CLI documentation. Check the linked sources for your account’s available features."
        }
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "HowTo",
    "step": [
      {
        "@type": "HowToStep",
        "position": 1,
        "name": "Connect your computer",
        "text": "Open your dot’s profile in the ChatGPT app on your computer. Under Computers, find Your computer, select Allow access and confirm. Keep the computer online and the ChatGPT app open. Local skills require this connection."
      },
      {
        "@type": "HowToStep",
        "position": 2,
        "name": "Install the skill for your model",
        "text": "Open the RunAPI skills catalog on the connected computer, choose an image, video or music model and follow that skill’s installation instructions. For example, the Suno music skill uses the command below. Ask your dot to use the installed local skill."
      },
      {
        "@type": "HowToStep",
        "position": 3,
        "name": "Sign in to RunAPI",
        "text": "Use runapi login on the connected computer and complete the browser sign-in flow. Follow the selected skill’s authentication instructions. Your RunAPI account and usage balance are separate from your ChatGPT subscription."
      },
      {
        "@type": "HowToStep",
        "position": 4,
        "name": "Review, generate and collect the result",
        "text": "Ask your dot to inspect the selected model’s inputs and current price. Confirm the request before generating. For asynchronous media tasks, wait for a completed status and retrieve the output URL; a submitted task is not a finished asset."
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://runapi.ai/"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "RunAPI for GPT dots",
        "item": "https://runapi.ai/gpt-dots"
      }
    ]
  }
]
```
