学术专用版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文件

  1. 修改USE_PROXY为True,以便使用代理
  2. 配置国外Proxy:
    1. 根听说明修改proxies变量
    2. 设置国外代理,确保能够访问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_PROXYTrue 并依照说明修改 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,也能够使用以下命令:
    1. conda create -n gptac_venv python=3.11
    2. conda activate gptac_venv
    3. 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系统)

您可以依照以下步骤使用Docker:

下载项目

git clone https://github.com/binary-husky/chatgpt_academic.git cd chatgpt_academic

配置API_KEY和代理设置

您需要使用任意文本编辑器编辑 config.py 文件,并设置国外代理和 OpenAI API KEY。

安装Docker

您可使用以下命令安装Docker:

docker build -t gpt-academic .

请确保您已安装了 Docker。

运行

您可使用以下命令运行 Docker:

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都可以成为学术研究人员的得力助手。

ChatGPT相关资讯

ChatGPT热门资讯

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!