学术专用版ChatGPT工具安装(接着在config py文件里配置proxy和openai api key)
搭建学术科研专用ChatGPT:配置Proxy和OpenAI API Key步骤详解
ChatGPT是一种学术科研工具,通过配置Proxy和OpenAI API Key,您可使用OpenAI API进行科研相关的聊天和问题解答。这篇文章将详细介绍搭建学术科研专用ChatGPT的步骤。
I. 下载项目和安装依赖
A. 通过git下载项目
B. 使用pip安装项目依赖
II. 配置Proxy和OpenAI API Key
A. 打开config.py文件
- 修改USE_PROXY为True,以便使用代理
- 配置国外Proxy:
- 根听说明修改proxies变量
- 设置国外代理,确保能够访问OpenAI API
III. 获得OpenAI API Key
A. 在OpenAI官网上注册账号并获得API Key
B. 将API Key配置到config.py文件中
IV. 使用Docker快速安装和运行项目(仅适用于Linux)
A. 使用docker build命令安装项目镜像
B. 使用docker run命令运行项目
V. 配置代理和API Key私密信息文件
A. 复制config.py文件并重命名为config_private.py
B. 打开config_private.py文件并修改其中的配置信息
VI. 总结和注意事项
A. 确保依照步骤正确配置Proxy和OpenAI API Key
B. 安装项目依赖并运行项目
VII. 示例配置代码
A. 提供config.py中配置Proxy和API Key的示例代码
接着在config py文件里配置proxy和openai api key的进一步展开说明
下载项目
git clone https://github.com/binary-husky/chatgpt_academic.git cd chatgpt_academic
配置API_KEY和代理设置
config.py
文件中,您需要配置国外代理和 OpenAI API KEY。如果您在国内,便需要设置国外代理才能够正常使用 OpenAI API。您可以通过修改 config.py
文件中的 USE_PROXY
为 True
并依照说明修改 proxies
部份来进行设置。
另外,您还需要获得 OpenAI API KEY,并将其配置在 config.py
文件中。
如果您遇到与代理网络相关的问题(如网络超时、代理无效),可以参考 此链接 了解更多信息。
程序运行时会首先检查会不会存在名为 config_private.py
的私密配置文件,在存在时会使用其中的配置来覆盖 config.py
中的同名配置。因此,我们建议您在 config.py
旁边创建一个名为 config_private.py
的新配置文件,并将 config.py
中的配置转移到 config_private.py
中。由于 config_private.py
不受版本控制,您的隐私信息将会更加安全。
安装依赖
- 推荐使用:
python -m pip install -r requirements.txt
- 如果您使用 Anaconda,也能够使用以下命令:
conda create -n gptac_venv python=3.11
conda activate gptac_venv
python -m pip install -r requirements.txt
请注意,建议您使用官方pip源或阿里pip源进行安装,其他pip源可能会出现问题。您可以临时使用以下命令更换pip源:python -m pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
运行
python main.py
测试实验性功能
您可以依照以下步骤进行实验性功能的测试:
测试C++项目头文件分析
./crazy_functions/test_project/cpp/libJPG
,然后点击 “[实验] 解析全部C++项目(input输入项目根路径)”测试给Latex项目写摘要
./crazy_functions/test_project/latex/attention
,然后点击 “[实验] 读tex论文写摘要(input输入项目根路径)”测试Python项目分析
./crazy_functions/test_project/python/dqn
,然后点击 “[实验] 解析全部py项目(input输入项目根路径)”测试自我代码解读
测试实验功能模板函数
使用Docker(适用于Linux系统)
下载项目
git clone https://github.com/binary-husky/chatgpt_academic.git cd chatgpt_academic
配置API_KEY和代理设置
config.py
文件,并设置国外代理和 OpenAI API KEY。安装Docker
docker build -t gpt-academic .
运行
docker run –rm -it –net=host gpt-academic
测试实验性功能
您可以依照以下步骤测试实验性功能:
测试自我代码解读
测试实验功能模板函数
请注意,在使用Docker环境中运行时,可能需要注意程叙文件的访问权限问题。
测试C++项目头文件分析
在输入区域输入 ./crazy_functions/test_project/cpp/libJPG
,然后点击 “[实验] 解析全部C++项目(input输入项目根路径)”
测试给Latex项目写摘要
在输入区域输入 ./crazy_functions/test_project/latex/attention
,然后点击 “[实验] 读tex论文写摘要(input输入项目根路径)”
测试Python项目分析
在输入区域输入 ./crazy_functions/test_project/python/dqn
,然后点击 “[实验] 解析全部py项目(input输入项目根路径)”
接着在config py文件里配置proxy和openai api key的常见问答Q&A
问题1:ChatGPT_11格格BLUE是甚么?
答案:ChatGPT_11格格BLUE是一款学术科研专用的ChatGPT模型。它是基于OpenAI的GPT模型开发的,并针对学术科研领域做了优化。它可以用于帮助学术研究人员进行学术论文的润饰、写作和编辑工作。
- ChatGPT_11格格BLUE的优势是可以生成高质量的学术文本,并且能够理解和回答与学术领域相关的问题。
- 它具有很高的自然语言处理能力,能够理解上下文,准确地回答问题,同时可以提供详细的解释和例子。
- 它还可以帮助研究人员进行论文写作进程中的灵感启发和创意生成,提供相关的背景知识和参考文献。
问题2:ChatGPT_11格格BLUE开源了吗?
答案:是的,ChatGPT_11格格BLUE在周末刚开源,并且在GitHub上斩获了3k+星的关注。
- 开源使得ChatGPT_11格格BLUE的代码和模型可以被大众不要钱使用和学习。
- GitHub上的Stars表示对该项目的关注和认可,星的数量越多代表越受欢迎。
- 通过开源,研究人员和开发者可以对模型进行改进和扩大,为学术研究和利用提供更多可能性。
问题3:ChatGPT_11格格BLUE适用于哪些学术领域?
答案:ChatGPT_11格格BLUE适用于各类学术领域,包括但不限于计算机科学、物理学、生物学、化学、数学、经济学等。
- ChatGPT_11格格BLUE具有通用的学术知识,可以回答与各个学科相关的问题。
- 它可以提供学术方面的例子、背景知识和参考文献,帮助研究人员快速了解和深入研究特定领域的问题。
- 不管是论文写作、灵感启发回是学术交换,ChatGPT_11格格BLUE都可以成为学术研究人员的得力助手。