跳转到主内容

Docker:快速入门

第一步 - 安装并打开 Docker Desktop

请遵循 https://www.docker.com/products/docker-desktop/ 的说明

第二步 - 请按此流程操作

这主要包括克隆 '.env.example' 文件,将您的 API 密钥添加到克隆的文件中,并将其另存为 '.env'

requirements.txt 文件中,为您选择的 LLM 添加相关的 langchain 包(例如 langchain-google-genai, langchain-deepseek, langchain_mistralai)

第三步 - 在根目录内,使用 Docker 运行。

docker-compose up --build

如果这不起作用,请尝试不带破折号运行

docker compose up --build

第四步 - 默认情况下,如果您没有取消注释 docker-compose 文件中的任何内容,此流程将启动 2 个进程

  • 运行在 localhost:8000 上的 Python 服务器
  • 运行在 localhost:3000 上的 React 应用

在任何浏览器中访问 localhost:3000,享受研究的乐趣!

使用 Docker CLI 运行

如果您想在不使用 docker-compose 的情况下运行 Docker 容器,可以使用以下命令

docker run -it --name gpt-researcher -p 8000:8000 --env-file .env  -v /absolute/path/to/gptr_docs:/my-docs  gpt-researcher

这将运行 Docker 容器,并将 /gptr_docs 目录挂载到容器的 /my-docs 目录,以供 GPTR API 服务器进行分析。