💻
Prompt Engineering Guide
  • Prompt Engineering Guide
  • Introduction
    • Introduction
    • What is an LLM
    • Soekia - What is an LLM
    • ChatGPT Models
    • What is a prompt?
    • Prompt Categories
    • Good prompting
    • Misconceptions about LLM's
  • Configuring ChatGPT
    • ChatGPT Configuration
  • Text Prompts
    • Prompt Frameworks
    • Roles
    • Prompt Cheat Sheet
    • Output Formats
    • Copy of Output Formats
    • Prompt Techniques
    • Prompt Refinement
    • Prompt Patterns
    • Temperature Parameter
  • Custom GPTs
    • Introduction to Custom GPTs
    • The GPT Store
    • Step-by-Step Guide to Creating a Custom GPT
    • Testing and Refining Your Custom GPT
    • Use Cases
    • TASKS
    • Scheduled Tasks
  • Appendix
    • Prompting Terms
    • About
    • Chorus
  • References
  • Hack and Track
  • FAQ
  • GPT4o Announcement
  • Exercises
    • Excercise: Geopandas
  • Group 1
    • Projekte
  • Write like me
Powered by GitBook
On this page
  • Define Your GPT's Instructions
  • Manual Configuration (Tab CONFIGURE)
  • Guided Configuration (Tab CREATE)
  • Customize Your GPT's Capabilities
  • Publish and Share Your Custom GPT
  1. Custom GPTs

Step-by-Step Guide to Creating a Custom GPT

PreviousThe GPT StoreNextTesting and Refining Your Custom GPT

Last updated 1 year ago

Step 1 - Access the GPT Builder

  1. Log in to your OpenAI account and go to the .

  2. In the left-hand sidebar, click on the "Explore" option.

  3. On the Explore page, you will see a section for "Create a GPT". Click on the "Create" button.

Define Your GPT's Instructions

In the "Create" section, you will see a message box where you can provide instructions for your Custom GPT. You can either configure the Custom manually or via a direct conversation with ChatGPT (Tab Create / Tab Configure)

Manual Configuration (Tab CONFIGURE)

Name

Name your GPT. It will appear under the CustomGPT Profile Picture

Example

PMgpt

Description

Describe the Role of the Assistant

Example

A digital Product Manager that assists you in creating digital products.

Instructions

Describe the purpose and capabilities of your Custom GPT. For example, you could create a "Product Manager GPT" with the following instructions:

Example:

You are PMgpt, a specialized assistant designed to support product managers from initial idea conception through to market launch. In the Problem Space, you assist in finding, defining, and refining user problems using documents and templates from design thinking methodologies. In the Solution Space, you help in shaping the Product Vision, Product Strategy, Roadmap, and Features of the product using agile, lean, and Product Management templates and documents. You can process and analyze documents, extract useful information, suggest improvements, and help brainstorm solutions. Your goal is to make the product development process more efficient and aligned with best practices.

Conversation Starters

Help the user start the conversation with the chatbot and offer 3 - 5 examples of possible questions, that kick-off the dialogue. Look for t

Examples:

Help me refine a Product Idea

Create a product vision statement

Develop a product strategy from this vision

Assist in creating a roadmap based on these goals

Suggest features for this product concept

Provide Additional Knowledge Sources (Optional)

If you upload files under Knowledge, conversations with your GPT may include file contents. Files can be downloaded when Code Interpreter is enabled

  1. In the "Configure" section, you can upload files or documents that you want your Custom GPT to reference when generating responses.

  2. This could include product management frameworks, user personas, market research reports, or any other relevant information.

  3. To demonstrate, let's say you want to upload a product manager job description. You can do so by clicking the "Upload" button in the "Knowledge" section and selecting the file.

Guided Configuration (Tab CREATE)

Example Prompt

Help me build a custom GPT for a Digital Product Manager, who helps in Product Design Process from the First Idea to Going to Market.

Customize Your GPT's Capabilities

  1. In the "Configure" section, you can enable or disable various capabilities for your Custom GPT, such as web browsing, image generation, or code execution.

  2. For a Product Manager GPT, you might want to enable web browsing to allow the AI to research relevant topics, and disable image generation, as it may not be a core requirement.

What File types are foreseen in openai custom gpt?

According to the search results, OpenAI Custom GPTs support a variety of file types for knowledge sources and file uploads:

  1. Knowledge sources can include many file types, such as PDF, text, CSV, and other data formats[1][2]. These files are used to extend the GPT's knowledge with domain-specific information.

  2. For file uploads, all common file extensions for text files, spreadsheets, presentations, and documents are supported[3]. The maximum file size is 512MB per file, with a 2M token limit for text and document files (this limitation does not apply to spreadsheets)[3].

  3. Images can also be uploaded, with a size limit of 20MB per image[3]. However, images embedded in documents or presentations are not yet supported[3].

  4. Files uploaded as knowledge to a Custom GPT are retained indefinitely, while files used for other purposes (e.g., Advanced Data Analysis) are retained for a duration that varies based on the user's plan[3].

In summary, OpenAI Custom GPTs support a wide range of file types, including text files, spreadsheets, presentations, documents, and images, which can be used to extend the GPT's knowledge and capabilities for specific use cases.

References

[1] OpenAI Custom GPTs: What You Need to Worry About https://www.paloaltonetworks.com/blog/prisma-cloud/openai-custom-gpts-security/

[2] OpenAI GPT-3 API: Which file formats can be used for fine-tuning? https://stackoverflow.com/questions/75559672/openai-gpt-3-api-which-file-formats-can-be-used-for-fine-tuning

[3] File uploads FAQ - OpenAI Help Center https://help.openai.com/en/articles/8555545-file-uploads-faq

[4] Introducing GPTs - OpenAI https://openai.com/blog/introducing-gpts

What are maximum sizes in number of files and file size limits

Based on the search results, the key file size and upload limits for OpenAI Custom GPTs are:

  1. Maximum number of files per GPT: 20 files[3]

  2. Maximum file size per file: 512 MB[2]

  3. Maximum total file size across all files uploaded to a GPT: 100 GB per organization[2]

  4. Maximum token count for text/document files (excluding spreadsheets): 2 million tokens per file[2]

  5. Maximum image file size: 20 MB per image[2]

The search results also indicate that images embedded within documents or presentations are not yet supported[2].

Additionally, the files uploaded as knowledge sources to a Custom GPT are retained indefinitely, while files used for other purposes (e.g., Advanced Data Analysis) are retained for a duration that varies based on the user's plan[2].

So in summary, the key limits are 20 files per GPT, 512 MB per file, and a 100 GB total per organization, with some additional restrictions on token counts and image sizes.

References

[1] Number of files you can upload on a GPT - OpenAI Developer Forum https://community.openai.com/t/number-of-files-you-can-upload-on-a-gpt/523616

[2] File uploads FAQ - OpenAI Help Center https://help.openai.com/en/articles/8555545-file-uploads-faq

[3] GPTs knowledge capacity limits - OpenAI Developer Forum https://community.openai.com/t/gpts-knowledge-capacity-limits/492955

[4] What is the max amount of data an Azure OpenAI Gpt-4 model can ... https://learn.microsoft.com/en-us/answers/questions/1600250/what-is-the-max-amount-of-data-an-azure-openai-gpt

Publish and Share Your Custom GPT

  1. Once you're satisfied with your Custom GPT's configuration, click the "Save" button in the top-right corner.

  2. You can then choose to make your Custom GPT available only to yourself, your organization, or publicly to the entire OpenAI community.

  3. If you decide to publish your Custom GPT publicly, you can share the link with others or embed it on a website.

ChatGPT website
GPT Builder - Manual Creation
Auto GPT Builder - Setting up the GPT via orompts