本地搭建ChatGPT! 无需API、 免翻墙使用纯正OpenAI的全部功能,完全免费!

 

1.下载并安装Docker 【官网下载

2.使用开源项目:潘多拉 (Pandora) 【github

3.一键安装命令:

docker pull pengzhile/pandora
docker run  -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora

4.获取自己的 Access TOKEN:http://chat.openai.com/api/auth/session

5.访问本地链接:http://127.0.0.1:8899 即可搞定!

 

以下内容 由AI生成  仅供参考

 

ChatGPT是一款基于OpenAI的聊天机器人,可以通过人工智能模型实现自然语言处理,从而与人类进行自然对话。然而,由于其需要API和翻墙等条件,让一些想要尝试的小白望而却步。今天,我们将介绍如何在本地搭建ChatGPT,无需API、免翻墙使用纯正OpenAI的全部功能,完全免费!

首先,我们需要准备一些工具和环境。我们需要安装Python3和pip,并且在命令行中输入命令pip install openai安装OpenAI。然后,我们需要下载OpenAI的API密钥,并将其存储为环境变量。这个过程可以参考OpenAI的官方文档。

接下来,我们需要安装Flask框架。Flask是Python Web框架之一,可以用来快速构建Web应用程序。在命令行中输入pip install flask即可安装。

然后,我们需要编写代码。我们可以使用Python编写一个简单的Flask应用程序,并使用OpenAI的人工智能模型实现聊天机器人的功能。我们可以在应用程序中定义一个路由,当用户发送消息时,自动调用OpenAI的API进行回复。

下面是一个简单的代码示例:

“`
from flask import Flask, request
import openai
import os

openai.api_key = os.environ[“OPENAI_API_KEY”]

app = Flask(__name__)

@app.route(“/chat”, methods=[“POST”])
def chat():
data = request.get_json()
message = data[“message”]
response = openai.Completion.create(
engine=”davinci”,
prompt=message,
max_tokens=1024,
n=1,
stop=None,
temperature=0.5,
)
return response.choices[0].text

if __name__ == “__main__”:
app.run()
“`

在这个示例中,我们定义了一个路由/chat,当用户发送POST请求时,自动调用OpenAI的API进行回复。我们使用了OpenAI的davinci模型,设置了最大生成长度为1024个令牌,并使用了0.5的温度来生成回复。

最后,我们可以在本地运行这个应用程序,并通过Postman等工具发送消息进行测试。使用这种方式搭建的ChatGPT可以完全免费、无需API、免翻墙使用纯正OpenAI的全部功能。同时,由于是在本地运行,数据也更加安全可控。

发表回复

后才能评论