Skip to main content

Use Flow Knowledge Base in ChatGPT

Overview​

ChatGPT is an AI assistant developed by OpenAI that can help with tasks such as writing, coding, and answering questions. It adapts to context and user input to provide relevant, conversational responses. You can integrate ChatGPT into developer tools or workflows to assist with documentation, debugging, and productivity.

This guide walks you through how to create a Custom GPT with ChatGPT that can reference the Flow Data Sources file to answer questions.

warning

You'll need a ChatGPT Plus subscription to use the Custom GPT feature.

πŸ“ Step 1: Open the "Explore GPTs" Section​

  1. Log in to ChatGPT.
  2. In the sidebar on the left, click Explore GPTs.

explore gpts


πŸ“ Step 2: Click "Create a GPT"​

  1. In the Explore GPTs screen, click "Create" in the top-right corner.

create


πŸ“ Step 3: Walk Through the GPT Builder​

ChatGPT will now guide you through a conversation to set up your custom GPT. First, drag and drop the Flow Data Sources All Merged file into the prompt.

Suggested Prompt​


_10
I want to make a GPT called FlowGPT that uses the linked file as it's primary source. This file changes, so it should reference the live file at least once a day: https://github.com/onflow/Flow-Data-Sources/blob/main/merged_docs/all_merged.md


πŸ“ Step 4: Configure the GPT's Name and Instructions​

ChatGPT may ask you to customize or verify:

  • Name and description of your GPT
  • Instructions: Tell it how to behave and what to prioritize (e.g., always reference the uploaded document)
  • Capabilities: Allow file browsing, code interpreter, or DALLΒ·E if needed

We've found it helpful to suggest:


_10
Please imagine you are a fast and smart junior developer who is eager to help and has memorized all the information in the linked file

Please let us know if you find any other useful customization prompts!


πŸ“ Step 5: Test Your GPT​

After the GPT is built, a preview chat window will appear. To test it, ask a few questions based on your uploaded document.


πŸ“ Step 6: Save and Publish (Optional)​

When you're ready:

  • Click "Update & Save" to finalize
  • You can choose to keep it private or make it public

βœ… That's it!​

You've now created a custom GPT that references your uploaded file as a primary source. You can update the file or instructions later if needed.