Learn
How to use ChatGPT with your own files

The core problem: ChatGPT doesn't know your stuff
ChatGPT arrives knowing a great deal about the world but nothing about you. It has no access to your Google Drive, your Notion workspace, your saved PDFs, your meeting notes, or the slide deck you spent last Tuesday refining. Every conversation starts from zero. If you want it to help with something specific to your work or life, you have to bring the context yourself.
This is not a flaw in the model. Large language models are trained on broad datasets, not on your personal files. The result is a tool that can write, summarise, and reason impressively, but only about information it already has. The moment you need it to reference your quarterly report, your class notes, or a contract you're reviewing, you're on your own to get that information into the conversation.
For a single file, that's manageable. For the way most people work, spread across dozens of apps and hundreds of documents, it becomes a bottleneck. Understanding how LLMs use your files is the first step toward solving it.
Option 1: uploading files manually
The most common approach is direct upload. ChatGPT's Plus and Team plans let you attach files to a conversation. You drag in a PDF or paste some text, and the model reads it in context. This works, and for a quick one-off question about a single document, it's fine.
The limitations show up quickly, though. There are file size caps. You can only upload a handful of files per conversation. The model's context window, the amount of text it can hold in working memory at once, means longer documents may be truncated or only partially processed. And every new conversation requires re-uploading. ChatGPT doesn't remember what you shared last week.
There's also the question of where your files end up. When you upload a document to any AI service, you're sending it to that provider's servers. For personal notes, that might be acceptable. For sensitive work documents, financial records, or anything covered by confidentiality obligations, it's worth pausing to consider. The page on using AI without losing your data covers the privacy dimension in more depth, and it's worth reading alongside what data AI tools collect to get the full picture.
Manual upload also forces a narrow kind of interaction. You're working with one or two documents at a time, in isolation. You can't ask a question that spans your entire note archive, or pull in context from three different apps simultaneously. The model sees only what you hand it in that moment.
Option 2: ChatGPT plugins and GPTs
OpenAI introduced plugins and custom GPTs to extend what ChatGPT can do. Some of these connect to external services: Google Drive, Dropbox, or specific SaaS tools. In theory, this lets the model reach into your data without manual uploads.
In practice, plugin-based integrations tend to be narrow. A Google Drive plugin might let you search for a file by name, but it won't give the model deep, semantic access to everything you've stored. You're still working within ChatGPT's ecosystem, limited to one model provider, and each plugin handles one source at a time. Cross-referencing a Notion page with a Dropbox PDF and a Slack thread isn't something most plugin setups handle well.
Custom GPTs can be pre-loaded with reference documents, which helps for recurring use cases. But they're static: you upload files when you build the GPT, and those files don't update automatically. If your source material changes, you have to manually refresh it. And like direct uploads, everything lives within OpenAI's infrastructure.
For people whose work spans multiple tools and evolving documents, plugins are a partial answer. They reduce friction for specific tasks but don't solve the broader problem of making all your knowledge accessible to AI.
There is, however, a way to bring your full content library into ChatGPT without relying on OpenAI's own plugin ecosystem. Through Fabric's MCP integration, you can access your Fabric content, your Fabric memories, and even other apps and tools from within ChatGPT itself. Fabric acts as the persistent layer underneath: your files, notes, and connected sources are indexed once, and ChatGPT queries them through the Model Context Protocol. You can also use Fabric's agent access features to approve an agent (Instinct, Muse, or Claude) for limited-time access to a specific set of tools, such as checking your Gmail or reading your Fabric filesystem content, without granting permanent or broad permissions. This means ChatGPT gets the deep, cross-source context that plugins cannot provide, while you keep control over what the model can reach and for how long.
Option 3: connecting your workspace to AI
A different approach is to start not from the model, but from your files. Instead of pushing individual documents into ChatGPT's interface, you organise your content in a workspace that's designed to make it available to AI on demand.
This is the idea behind Fabric's AI assistant. Rather than uploading files one at a time to a single model, Fabric connects to the places where your files already live, including Google Drive, Dropbox, Notion, Gmail, Slack, and more than 50 other tools, and indexes everything using semantic search. When you ask a question, the assistant retrieves the relevant pieces from across your entire content library, regardless of which app they originated in, and passes them to the model as context.
This approach is a form of retrieval-augmented generation, or RAG. The model doesn't memorise your files. Instead, at the moment you ask a question, the system searches your content, finds the most relevant passages, and includes them in the prompt. The model then reasons over that retrieved material to produce its answer. Your files stay in Fabric's cloud drive or in the connected services where they already live, and only the relevant excerpts are sent to the model for each query.
The practical difference is significant. You can ask a question that draws on a PDF you saved three months ago, a set of meeting notes from last week, and a Slack conversation from yesterday, all in one query, without uploading anything. The retrieval layer handles the search. The model handles the reasoning.
Why model choice matters
One underappreciated aspect of working with AI on your own files is model selection. Different models have different strengths. GPT-4o is strong at general reasoning. Claude excels at careful, nuanced analysis of long documents. Gemini handles multimodal inputs well. Smaller, faster models are better suited to quick lookups where depth isn't the priority.
When you use ChatGPT directly, you're locked into OpenAI's models. That's a reasonable default, but it's a constraint. If a different model would handle your particular question better, you can't switch without leaving the platform, re-uploading your files, and starting over.
Fabric's assistant gives you access to models from OpenAI, Anthropic, Google, DeepSeek, xAI, and others through a single interface. Your files are connected once, and you choose the model per query based on what the task demands. A quick factual lookup might use a lighter model. A detailed analysis of a legal document might call for Claude. A question involving images or diagrams might suit Gemini. The retrieval layer is the same regardless of which model you pick, so your files are always available.
This is a meaningful practical advantage. Model capabilities are evolving quickly, and being tied to a single provider means missing out when another model is better suited to the task at hand.
How Fabric handles files differently from ChatGPT's upload
It's worth being specific about what changes when you move from uploading files into ChatGPT to working through a connected workspace.
With ChatGPT's native upload, you select files, the model processes them in its context window, and when the conversation ends, that context is gone. There's no persistent layer that remembers your files across sessions. Each conversation is a fresh start.
With Fabric, the picture is different. Fabric acts as a persistent memory and context layer that sits between your tools and whichever AI model you choose. Your files, notes, conversations and connected apps are indexed once, and that context follows you across sessions, across models, and across workflows. This is not a feature bolted onto a chat interface; it is the foundational architecture.
The cloud drive stores your content with zero local storage requirements, streaming files on demand. Connected apps are indexed automatically, so new files in Google Drive or new notes in Notion become searchable without any manual step. The smart organisation layer tags and categorises content as it arrives.
When you ask the AI assistant a question, semantic search identifies the most relevant content across all sources. The assistant passes those excerpts to whichever model you've selected. You can also use AI agents for more complex workflows that involve multiple steps or actions on your data. Fabric lets you approve agents, whether Instinct, Muse, or Claude, for limited-time, scoped access to specific tools: checking your Gmail, reading a particular Slack channel, or scanning a folder in Google Drive. This is deliberate, permission-based access rather than handing an agent the keys to everything. For developers and power users, the MCP integration opens up programmatic access to your content through the Model Context Protocol, letting external AI tools query your Fabric workspace directly. The page on how to give an AI agent access to your knowledge base explains this in more detail.
The net result is that context persists. You don't re-explain your project history. You don't re-upload files. You don't lose the thread when you start a new conversation. The article on how to stop re-explaining context to ChatGPT covers this frustration and its solutions.
Security and privacy considerations
Connecting your files to AI raises reasonable questions about privacy. Where is the data stored? Who can access it? Is it used to train models?
These are important questions, and the answers vary by provider. When you upload files to ChatGPT, OpenAI's data policies apply. When you use Fabric, your content is stored in Fabric's private and secure infrastructure. Files are not used to train AI models. Only the relevant excerpts are sent to the model provider at query time, and Fabric supports enterprise-grade security controls.
For work involving confidential documents, the architecture matters. A system that retrieves and sends only relevant passages, rather than exposing your entire file library to a model provider, limits the surface area of data exposure. The learn page on how to use AI on confidential documents safely goes deeper on this topic, and the blog post on AI and privacy in 2026 provides broader context on the evolving landscape.
Getting started
If you've been copying and pasting text into ChatGPT or uploading the same files repeatedly, the path forward is to centralise your content in a workspace that handles the connection for you.
Fabric's quick capture makes it easy to bring in content from anywhere: web pages, voice memos, handwritten notes, screenshots. The connections feature syncs your existing cloud storage and productivity tools. Once your content is in one place, the AI assistant and semantic search do the rest.
You don't have to abandon ChatGPT. If you prefer GPT-4o for certain tasks, Fabric lets you use it with full access to your files. The difference is that you also get the option of every other leading model, and you never have to upload a file again. The article on how to use AI without uploading files every time walks through this workflow in more detail.
Frequently asked questions
Can ChatGPT access my Google Drive or Dropbox files directly?
ChatGPT has limited plugin-based integrations with some cloud storage services, but these tend to support basic file search rather than deep, semantic access across all your content. Fabric connects to over 50 tools including Google Drive and Dropbox, indexing everything for AI-ready retrieval. You can learn more on the page about connecting Google Drive to ChatGPT or Claude.
Is it safe to upload sensitive documents to ChatGPT?
OpenAI's data policies vary by plan. On free and Plus plans, conversations may be used to improve models unless you opt out. Enterprise and Team plans offer stricter data handling. If you're working with confidential material, consider using a workspace like Fabric where files are stored securely and only relevant excerpts are sent to the model at query time. See Fabric's security page for details.
What's the difference between uploading a file to ChatGPT and using retrieval-augmented generation?
Uploading places the entire file (or as much as fits) into the model's context window for one conversation. RAG, by contrast, searches your content at query time and retrieves only the relevant passages. This scales to large collections of files and persists across sessions. Fabric uses this approach, and the RAG explainer covers the mechanics.
Can I use ChatGPT through Fabric?
Yes. Fabric's AI assistant gives you access to OpenAI's models alongside models from Anthropic, Google, DeepSeek, xAI, and others. You choose which model to use per query, and all of them can draw on your connected files through Fabric's retrieval layer.
Does Fabric replace ChatGPT?
Fabric is not a ChatGPT replacement or wrapper. It's an AI-native workspace that organises your content and makes it available to multiple AI models. You can think of it as the layer between your files and the models, handling storage, search, and retrieval so you don't have to manage uploads manually.
How many files can Fabric handle compared to ChatGPT's upload limit?
ChatGPT's upload feature supports a limited number of files per conversation, with size caps per file. Fabric's cloud drive and connected integrations can index thousands of files across dozens of sources, with no per-conversation limit on how much context the retrieval system can search.
What file types does Fabric support?
Fabric handles PDFs, documents, spreadsheets, presentations, images, web clips, voice memos, handwritten notes, and more. Content from connected apps like Notion, Slack, and Gmail is also indexed. The range is broader than what you can upload to ChatGPT in a single session.
Does Fabric use my files to train AI models?
No. Files stored in Fabric are not used to train any AI models. When you ask the assistant a question, only the relevant excerpts are sent to the selected model provider for that query. Fabric's privacy and security page explains the data handling in full.
What is MCP and how does it relate to using AI with my files?
MCP (Model Context Protocol) is a standard that lets AI tools request context from external sources. Fabric's MCP integration means that compatible AI tools, including desktop AI assistants and developer environments, can query your Fabric workspace directly, pulling in relevant content without manual file transfers.
Can I give an AI agent ongoing access to my files instead of answering one-off questions?
Yes. Fabric's AI agents can perform multi-step tasks across your content, going beyond single-question interactions. The learn page on how AI agents access your data explains how this works and what to consider.
Related pages
You might be interested in:

How to let clients proof and choose photos online

How to search images by colour

How to send a different tracking link to each recipient

How to stop search engines indexing a shared file

How to share files on your own domain

How to turn a folder into a website

How to edit video straight from a cloud drive

How to access cloud files without using disk space