For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
主导航

项目和聊天

在 ChatGPT 中集中管理相关聊天、文件和来源

使用项目整理相关聊天,并为 ChatGPT 提供所需的上下文。 ChatGPT 桌面应用中的 项目 视图包含 ChatGPT 项目和 关联到您计算机上文件夹的本地项目。

选择项目,或直接开始聊天

如果工作会持续一段时间、产生多个 成果,或依赖相同的文件和来源,请创建项目。如果工作内容独立,且不需要共享项目 上下文,则无需使用项目即可开始聊天。

在项目中工作

项目 视图集中显示 ChatGPT 项目和本地项目。 ChatGPT 项目会在相关聊天之间共享项目文件和上下文。本地 项目让聊天可以访问您计算机上的一个或多个文件夹,例如 一组源文件或一个代码库。

请针对每项不同的成果单独开始聊天,让消息和结果保持 聚焦,同时由项目统一整理相关工作。

整理项目和聊天

让进行中的工作保持可见,并收起已完成的工作:

  • 置顶项目 ,使其显示在侧边栏顶部附近。您也可以在 “项目”视图中将其置顶。
  • 置顶聊天 ,方便您经常返回;即使项目中出现较新的 聊天,也能轻松找到它。
  • 重命名聊天 ,使用简短标题说明聊天成果,例如“Q3 发布简报”或“结账流程无障碍审查”。
  • 搜索项目 :在“项目”视图中搜索。打开侧边栏中的 搜索聊天 , 在记得某个短语或分支名称、但不记得标题时查找以往的聊天。 “搜索聊天”没有默认快捷键,但您可以在 设置 > 键盘快捷键中为其指定快捷键。
  • 归档聊天 :工作完成后,将对应聊天归档。在项目菜单中选择 归档聊天 ,可将项目中的聊天一并归档。

置顶不会增加上下文,也不会改变 ChatGPT 可以访问的内容。它只会改变 项目或聊天在侧边栏中的显示位置。

可从 设置 > 已归档的聊天恢复已归档的聊天。

使用本地项目处理文件夹和代码库

如果 ChatGPT 需要读取或更改您计算机上的文件,请添加本地项目。 项目不一定需要文件夹,但您可以根据需要附加文件夹。

要添加或更改文件夹,请打开项目菜单并选择 编辑项目。 选择 添加文件夹 即可附加多个文件夹。ChatGPT 可以读取和更改 每个附加文件夹中的文件。要更改默认工作目录,请将指针移至某个 文件夹,然后选择 设为主文件夹

新聊天会在主文件夹中开始。Codex 还会将该文件夹作为 Git 操作以及自动发现 AGENTS.md、技能和 config.toml 的默认位置。其他文件夹仍可用于搜索、读取和 编辑文件,但 Codex 不会自动从 其他文件夹中发现这些项目文件。

当相关工作分布在不同位置时,例如应用与 其文档或网站与其后端,请使用多个文件夹。如果工作彼此无关,或者每个聊天 只应访问代码仓库的一部分,请创建单独的项目。 这样可以让工作上下文保持聚焦。远程项目目前仅支持一个 文件夹。

使用本地环境为项目定义设置 操作和常用命令。审查 窗格可显示附加到同一项目的多个代码仓库 中的更改。Pull Request 操作和 工作树操作都以主 代码仓库为目标。在工作树中开始聊天时,其他文件夹仍会保持 附加状态。

项目和工作树用于整理工作,但沙盒 负责限制本地命令可以读取、更改或通过网络访问的内容。

不使用项目开始聊天

如果工作内容独立,且不需要共享项目文件、指令或文件夹访问权限,请选择 新建聊天 。 如果多个聊天将依赖相同的上下文,请先 创建项目。

使用快速对话快速提问

快速对话会打开普通的 ChatGPT 聊天。ChatGPT 聊天不会显示在 Codex 侧边栏中;该侧边栏用于显示您的 Codex 聊天和项目。

将指针移至 新建聊天,然后选择其右侧的 快速对话 图标。您也 可以按

Cmd+Option+N(macOS),或 Ctrl+Alt+N(Windows 和 Linux)。 您还可以从 新建聊天打开现有的 ChatGPT 聊天,并将其添加到 Codex 聊天中。

引入其他工具和上下文

  • 如果文件或图像输入仅适用于当前请求, 请直接将其附加到对应聊天。
  • 安装插件,以引入其他 服务的上下文和操作。
  • 如果您的组织或开发环境通过 Model Context Protocol 提供工具,请配置 MCP 服务器。
  • 如可用,请使用记忆,将以往工作中的有用上下文 带入未来的聊天。

后续步骤