How to build your own custom ChatGPT with OpenAI's GPT builder (2024)

  • Home
  • Productivity
  • App tips
App tips

6 min read

By Jessica Lau · November 14, 2023

How to build your own custom ChatGPT with OpenAI's GPT builder (1)

A little over a year ago, ChatGPT took the world by storm. It was hard for anyone to believe that, with just a few prompts, the AI chatbot could take care of time-consuming tasks like summarizing articles or planning detailed travel itineraries—all in a matter of seconds.

Now, that's small potatoes. OpenAI, the company behind ChatGPT, recently released a way for anyone to create their own version of ChatGPT. They're calling them GPTs, and you can build one, catered to your company or personal goals, in a matter of minutes.

Here's how to build your own custom ChatGPT using OpenAI's GPT builder.

Note: Building a custom GPT is currently available only to ChatGPT Plus and Enterprise users.

Table of contents:

  • What are GPTs?

  • How to build your own custom ChatGPT

  • How to edit your custom chatbot

What are GPTs?

GPTs are custom versions of ChatGPT created by OpenAI users. All you have to do is tell the GPT builder, in plain English, what you want to create, and the builder will take it from there.

Here's what the GPT builder suggested when I asked it to create a chatbot that shares only fun facts about otters.

How to build your own custom ChatGPT with OpenAI's GPT builder (2)

You can also configure your GPT to browse the web, generate images using DALLE·3, and run code.

While users with a ChatGPT Plus or Enterprise account can already customize ChatGPT responses with custom instructions, the GPT builder takes things a step further in two notable ways:

  • Create multiple custom GPTs. There are no limits to how many GPTs you can build, making it easy to toggle between chatbots and get the right kind of AI-powered support for the occasion. Custom instructions, on the other hand, limit you to one set of instructions per user.

  • Upload knowledge source files. Instead of copying and pasting text from every resource you want ChatGPT to consider when generating a response, you can upload knowledge files directly to your GPT builder, and it'll take care of the rest.

Note: As part of OpenAI's privacy controls, you can opt your account out of model training. This means OpenAI won't be able to access anything containing sensitive information, like your chat history and knowledge files, to train their models. But as with any generative AI, there's always a risk of data breaches, and ways for people to get access to your knowledge sources, so be careful about what you upload in the early days of this feature.

How to build your own custom ChatGPT

Here's the short version of how to build your own custom ChatGPT using OpenAI's GPT builder.

  1. Go to chat.openai.com and log in.

  2. In the sidebar, click Explore.

  3. Click Create a GPT.

  4. Enter your instructions in the message box of the Create page. Chat with the GPT builder until you get the results you want.

  5. Click Configure to add advanced customizations to your AI assistant. For example, you can change your chatbot's name, further refine the instructions, upload knowledge files, and set up actions.

  6. Click Save, and select how you want to share your custom GPT.

  7. Click Confirm.

Now let's take a closer look at the finer details of using GPTs.

1. Log in to your OpenAI account

Before you get started, you must have a ChatGPT Plus or Enterprise account.Already have the required account type? Click Log in to start chatting.

How to build your own custom ChatGPT with OpenAI's GPT builder (3)

If you're having trouble logging in, your best bet is to reload your page. For specific login issues, check out OpenAI's troubleshooting tips.

2. Create your GPT

  1. In the sidebar, click Explore.

  2. Click Create a GPT.

    How to build your own custom ChatGPT with OpenAI's GPT builder (4)

    The GPT builder will display a split screen: the Create panel is where you enter your prompts to build your chatbot; the Preview panel allows you to interact with your chatbot as you build, making it easier to determine how to refine it.

    How to build your own custom ChatGPT with OpenAI's GPT builder (5)
  3. Enter your instructions in the message box of the Create page, and then press Enter or Return.

  4. The GPT builder will then suggest a few things based on your instructions: a chatbot name, profile picture, and default conversation starters.

    How to build your own custom ChatGPT with OpenAI's GPT builder (6)

    You can accept the initial suggestions or ask the GPT builder to modify them. If you accept the initial suggestions, you can always modify them later on.

  5. The GPT builder will prompt you to enter more specific instructions to finetune your chatbot's behavior.

    How to build your own custom ChatGPT with OpenAI's GPT builder (7)

    If you're not sure how you want to modify your chatbot's behavior, that's ok. My suggestion is to test your chatbot in the Preview panel—interact with it how you normally would—and use its responses to inform your modifications. For example, if your chatbot generates lengthy responses, you might tell the builder to keep the responses short. Or if the chatbot produces facts without citing its sources, you can tell it to always cite its sources.

  6. Continue to refine your prompts until your chatbot starts to return the kinds of responses you want your final chatbot to generate.

3. Configure your GPT

Now that you've set up the basics, you can further customize your GPT with advanced settings.

  1. Click Configure.

    How to build your own custom ChatGPT with OpenAI's GPT builder (8)
  2. If you want, you can change your chatbot's name and description as you normally would. Here's how to modify the other advanced settings:

  • Profile picture. Click the profile picture. You can upload your own photo or use DALLE·3 to automatically generate a new one. If you want to specify what kind of image DALLE·3 should create, click Create, and enter your instructions.

    How to build your own custom ChatGPT with OpenAI's GPT builder (9)
  • Instructions. Update the instructions generated by the GPT builder, or enter additional instructions or guidelines on how your chatbot should or shouldn't behave.

    How to build your own custom ChatGPT with OpenAI's GPT builder (10)
  • Conversation starters. Click X beside any prompt to remove it. Or enter a new prompt in an empty Conversation starters field.

    How to build your own custom ChatGPT with OpenAI's GPT builder (11)
  • Knowledge. Want your chatbot to rely on your company's style guide to draft its responses? Or maybe you want it to scan through PDFs of customer personas to give it additional context. Click Upload files, and add any relevant files for it to reference.

    It's worth mentioning that my chatbot didn't consistently refer to the guide I uploaded to teach it how to write alternative text. But this could be because I need to write clearer prompts in my GPT instructions. Tinker with it until it's using your uploaded documents in the way you intended.

  • Capabilities. By default, your chatbot can browse the web and create AI-generated images. If you also want it to run code or analyze data, click Code Interpreter.

    How to build your own custom ChatGPT with OpenAI's GPT builder (13)
  • Actions. If you want your chatbot to retrieve external information or take actions outside of the ChatGPT platform, click Add Actions. Here you can specify how you want your chatbot to use any third-party APIs.

    How to build your own custom ChatGPT with OpenAI's GPT builder (14)

    With AI Actions by Zapier, for example, you can connect your custom GPT with thousands of other apps. This way, you can take action in apps like Slack, Google Calendar, and Notion—all from within ChatGPT's interface. To do this, follow the instructions from Zapier.

If you want some of the same functionality of GPTs but in your other apps,Zapier's ChatGPT integration lets you write and execute code, analyze data on CSVs, and even get questions answered based on your documents—straight from the apps you use most. Learn more about how to automate ChatGPT with Zapier.

4. Save your GPT

  1. Once you're happy with your chatbot, click Save. (If you already created your custom GPT and are publishing changes to it, click Update.)

  2. Select who you want to share your custom chatbot with: Only me, Only people with a link, or Public. If you're on an Enterprise plan, you'll also have Anyone at [your company] as an option.

    How to build your own custom ChatGPT with OpenAI's GPT builder (15)
  3. Click Confirm.

ChatGPT, along with any custom GPTs you build, will appear in the side panel of the ChatGPT home page. Click the GPT you want to use and interact with it the way you normally would.

Here's the custom chatbot I created to write alternative text descriptions for an image used in a Zapier blog article.

How to build your own custom ChatGPT with OpenAI's GPT builder (16)

Of course, since the GPT builder is in beta—and because ChatGPT has a tendency to hallucinate—it's always a good idea to confirm the accuracy of your custom GPT's responses.

6. Share your GPT

If you made your custom GPT available to others, here's the easiest way to share your chatbot.

  1. In the sidebar, click Explore.

  2. Click the GPT you want to share.

  3. Click the down caret () next to your chatbot's name.

  4. Click Copy link.

    How to build your own custom ChatGPT with OpenAI's GPT builder (17)
  5. Paste and share the link as you normally would.

How to edit your custom chatbot

Despite how intuitive it feels to click the pencil icon next to your custom chatbot in the side panel of ChatGPT so that you can edit your chatbot, clicking that will only cause disappointment—I mean, let you start a new chat. Here's how to edit your custom chatbot.

  1. In the sidebar, click Explore.

  2. Click Edit next to the GPT you want to modify.

  3. Update your GPT settings.

  4. Click Update, then click Confirm.

And here's how to delete a custom GPT.

  1. In the sidebar, click Explore.

  2. Next to the GPT you want to delete, click the More icon, which looks like an ellipsis (...).

  3. Click Delete GPT.

  4. In the confirmation window, click Delete GPT.

That's it.

Now, if you'll excuse me, I have serious business to get back to—which is absolutely not code for I'm going to continue to refine my very important Otterly Fascinating chatbot.

Related reading:

  • What is an AI agent?

  • How to automate ChatGPT

  • How to train ChatGPT to write like you

  • ChatGPT prompts to support your entire CX lifecycle

  • What can the ChatGPT data analysis chatbot do?

  • How to train ChatGPT on your own data

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

Jessica LauJessica Lau is a senior content specialist at Zapier. Outside of writing, she likes to snuggle her dogs, and provide unsolicited podcast and book recommendations.

tags

    Artificial intelligence (AI)

mentioned apps

    OpenAI
    ChatGPT

Related articles

  • App tipsWhat is GPT-4o? OpenAI's new multimodal AI model familyWhat is GPT-4o? OpenAI's new multimodal AI...
  • App tipsHow to use Google Sheets: A beginner's guideHow to use Google Sheets: A beginner's guide
  • App tipsHow to filter in Google SheetsHow to filter in Google Sheets
  • App tipsHow to make a table in Google SheetsHow to make a table in Google Sheets

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up

See how Zapier works

How to build your own custom ChatGPT with OpenAI's GPT builder (23)

How to build your own custom ChatGPT with OpenAI's GPT builder (2024)

FAQs

How to build your own custom ChatGPT with OpenAI's GPT builder? ›

GPTs use GPT-4o . GPTs use all models. See below in the images 'MODEL INFO'. Even it is written for GPT 3.5 as DEFAULT.

How to create your own chatbot using ChatGPT? ›

6 steps to create your own chatbot (coding required)
  1. Assess your requirements and goals.
  2. Create an OpenAI account and get your API key.
  3. Choose your development environment.
  4. Design your chatbot's conversation flow.
  5. Integrate the ChatGPT API with your chatbot.
  6. Deploy your chatbot.
Feb 14, 2024

How to train a custom GPT model? ›

Here are the steps you need to follow to get started:
  1. Gather data. The first step in training a GPT model is to gather the data that you will use to fine-tune the model. ...
  2. Pre-process the data. Once you have your data, the next step is to pre-process it. ...
  3. Fine-tune the model. ...
  4. Evaluate the model. ...
  5. Refine the model.

Do custom GPTs use GPT 4? ›

GPTs use GPT-4o . GPTs use all models. See below in the images 'MODEL INFO'. Even it is written for GPT 3.5 as DEFAULT.

How to build ChatGPT from scratch? ›

Here's the short version of how to build your own custom ChatGPT using OpenAI's GPT builder.
  1. Go to chat.openai.com and log in.
  2. In the side panel, click Explore GPTs.
  3. Click Create.
  4. Enter your instructions in the message bar of the Create page. ...
  5. Click Configure to add advanced customizations to your AI assistant.

Is it possible to customize ChatGPT? ›

Custom instructions allow you to share anything you'd like ChatGPT to consider in its response. Your custom instructions will be added to new conversations going forward. Custom instructions are available on all plans on Web, iOS, and Android.

How long does it take to train ChatGPT? ›

According to some ChatGPT commentators, it would take about 355 years for ChatGPT to complete the training on its training dataset if it was trained on an NVIDIA Tesla V100 Graphics Processing Unit.

How to train AI model like ChatGPT? ›

Steps of Training a Large Language Model like ChatGPT
  1. Unsupervised Learning (Pretraining) ...
  2. Self-Supervised Learning. ...
  3. Supervised Learning for Downstream Tasks. ...
  4. InstructGPT (Instruction Fine-Tuning) ...
  5. 17 (Advanced) RAG Techniques to Turn Your LLM App Prototype into a Production-Ready Solution.
May 28, 2024

Can we build our own GPT? ›

Iteration: Building a high-quality GPT model requires patience and a willingness to iterate. Experiment with different architectures, hyperparameters, and training strategies to achieve the desired performance. Continuous experimentation, evaluation, and refinement are crucial for optimizing the model's performance.

How to create a GPT model from scratch? ›

Building your own GPT model involves several key steps. First, gather and preprocess a large dataset of text data. Next, choose a GPT architecture and pre-training strategy based on your requirements. Then, train the model on your dataset using powerful hardware and frameworks like TensorFlow or PyTorch.

How to create a good GPT? ›

Let's see what you need.
  1. Start something. Maybe you don't have any great GPT ideas yet and that's okay. ...
  2. Describe its role. ...
  3. Guide your user through a process. ...
  4. Define its behavior. ...
  5. Define what “it cannot do” ...
  6. Teach by examples. ...
  7. Provide extra value. ...
  8. Secure your instructions.
Nov 26, 2023

How to train ChatGPT on your own data? ›

Train ChatGPT on Your Data in 3 Different Ways
  1. Step 1: First, sign up for LiveChatAI and sign in to your account. ...
  2. Step 2: Then, add your data source. ...
  3. Step 3: Choose pages and import your custom data. ...
  4. Step 4: Activate/ Deactivate human-supported live chat. ...
  5. Step 5: Finally, your AI chatbot will be created!

What coding does ChatGPT use? ›

Chat GPT can generate code in various programming languages, including Python, Java, and JavaScript. You need to specify the programming language you want Chat GPT to generate code for. The ChatGPT prompt is a description of the code you want to generate.

What is the limit of customGPT? ›

There is not a file size limit on unstructured knowledge base files. But: Longer files are harder to read. There is a 20-file limit for a customGPT, whether structured or unstructured data.

Can ChatGPT be a chatbot? ›

Though always around the corner, conversational AI has seen massive growth in the last few years, primarily after the release of ChatGPT – a generative AI chatbot launched by OpenAI in November 2022.

How to create a GPT in ChatGPT? ›

Here's how to create a GPT:

Head to https://chatgpt.com/gpts/editor (or select your name and then “My GPTs”) Select “Create a GPT” In the Create tab, you can message the GPT Builder to help you build a new GPT.

How to build a chatbot using GPT 4? ›

Steps to create a GPT-4 chatbot
  1. Step 1: Understand the use cases of the chatbot. ...
  2. Step 2: Create an account on OpenAI. ...
  3. Step 3: Choose a programming language. ...
  4. Step 4: Create a virtual environment. ...
  5. Step 5: Install the required libraries. ...
  6. Step 6: Create an environment file. ...
  7. Step 7: Build a function to call GPT-4 API.

How much does it cost to create a chatbot? ›

How Much Does It Cost To Build A Chatbot?
Based On ComplexityEstimated Cost
Simple App$9000 – $16000
Moderately to Complex App$16000 – $20000
High-end (highly) Complex App$25000+
Mar 8, 2024

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Amb. Frankie Simonis

Last Updated:

Views: 6125

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Amb. Frankie Simonis

Birthday: 1998-02-19

Address: 64841 Delmar Isle, North Wiley, OR 74073

Phone: +17844167847676

Job: Forward IT Agent

Hobby: LARPing, Kitesurfing, Sewing, Digital arts, Sand art, Gardening, Dance

Introduction: My name is Amb. Frankie Simonis, I am a hilarious, enchanting, energetic, cooperative, innocent, cute, joyous person who loves writing and wants to share my knowledge and understanding with you.