You cannot train ChatGPT on your company's documents. Nothing you upload changes the model, and every path in this guide is retrieval instead: the model is handed relevant extracts at the moment you ask. There are five real paths. A project holds a handful of files plus instructions and works on every plan, capped at 40 files on the business tiers and fewer below. A custom GPT holds up to 20 knowledge files of up to 512 MB each and stays the right shape for static, org-wide reference material. Company knowledge, on ChatGPT Business and Enterprise or Edu, holds no files at all: it searches across the apps you have connected and mirrors each person's existing permissions, so two colleagues can get different answers to the same question. A custom MCP app extends that to systems with no off-the-shelf connector. Building it yourself on the Responses API with file search buys total control over chunking and ranking. The wall most teams hit is the file limit, and it is a signal rather than an obstacle: if the answer needs more than 40 documents, you do not have a file problem, you have a systems problem, and only the last three paths solve it.

