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 服务器进行分析。