Skip to main content
Creating a GPT

How to create a GPT

Updated over a week ago

GPTs for paid users are currently powered by GPT-4. GPTs for paid users will switch to use GPT-4o in the next several weeks.

GPTs are custom versions of ChatGPT that users can tailor for specific tasks or topics by combining instructions, knowledge, and capabilities. They can be as simple or as complex as needed, addressing anything from language learning to technical support. Plus, Team, and Enterprise users can start creating GPTs at

Here’s how to create a GPT:

  1. Head to (or select your name and then “My GPTs”)

  2. Select “Create a GPT”

  3. In the Create tab, you can message the GPT Builder to help you build a new GPT. You can say something like, "Make a creative who helps generate visuals for new products" or "Make a software engineer who helps format my code."

  4. To name and set the description of your GPT, head to the Configure tab. Here, you will also be able to select the actions you would like your GPT to take, like browsing the web or creating images.

  5. When you’re ready to publish your GPT, select “Publish” and share it with other people if you’d like.

Now you’ve created a GPT!

Advanced Settings

In the GPT Editor, you can configure more detailed settings for your GPT.

At the top, there are two tabs labeled Create and Configure. Create allows you to message the GPT Builder to help you build a new GPT. If you would like to provide more detailed instructions, you can set them in the Configure tab.

Settings in the Configure tab:

  • Adding an image: You can ask the GPT Builder to create an image for your GPT or you can upload your own under the Configure tab.

  • Additional Instructions: Here you can provide detailed instructions or guidelines on how the GPT should behave, its functionalities, and any particular behaviors to avoid.

  • Prompt Starters: These are examples of prompts for the user to start the conversation.

  • Knowledge: This allows you to provide additional context for your GPT to reference. Please note that content from the files that are uploaded could be included in the output.

  • New Capabilities: Enabling Web Browsing, DALL·E Image Generation, and Advanced Data Analysis, will allow the GPT to perform additional functionality.

  • Custom Actions: You can make third-party APIs available to your GPT by providing details about the endpoints, parameters, and a description about how the model should use it. Actions for GPTs can also be imported from an OpenAPI schema. So if you’ve already built a plugin, you will be able to use your existing plugin manifests to define actions for your GPT.

Managing your GPTs

As an owner of your ChatGPT workspace, you'll be able to check on the settings and performance of your GPTs. Within your account settings at the bottom left of your screen, click on "Manage workspace" to navigate to your workspace settings.

From here, click "GPTs" to see all of your GPTs published. Scroll down to the table view of your GPTs. The table view allows you to edit specific ownership and access of each individual GPT. You can use the filter at the top right of the table to further narrow down GPTs by capabilities and access.

Understanding your GPT metrics

In this same view within your GPTs list, you can see how much your GPT has been used. The "Chats" column shows the total number of chats initiated within the GPT since its creation.

If your number is 10+ or 100+, that means the total number of chats is between 10-20 or 100-200.


Q: How many files can I upload to a GPT?

A: We allow up to 20 files to be uploaded to a custom GPT.

Did this answer your question?