优点:这是一个开源免费的语言模型,具有内置的API接口,且无需连接外网 即可使用。
二、软件下载链接
链接: https://github.com/xtekky/gpt4free
三、下载、安装和运行流程
首先声明,该项目不需要额外任何教程,完全可以按照GitHub上的说明进行下载、安装和运行。
在此发布教程的目的是为了方便那些不愿意阅读英文、没有GitHub账号或忘记运行命令的用户。
方法一(最简流程):
2.1. 下载该软件
前提条件:无论是Windows还是Linux,首先确保已安装Python和pip,其中Python的版本无关紧要。作者使用的是Python 3.9.9。
-
- 安装Docker软件: Windows用户可直接安装(Docker Desktop),Linux用户则需安装Docker。
Docker的官方软件源:https://www.docker.com/get-started/ ➡ 点击“Donwload for windows"(注:需要科学上网)
其他Docker软件源:https://docs.docker.com/engine/install/
关于Docker的安装流程不在此展开,请搜索相关教程。
Windows中Docker的安装教程;
Linux中Docker的安装教程:https://blog.csdn.net/qq\_44074697/article/details/118569644
-
- 安装软件g4f(等同于gpt4free): 在cmd(不用PowerShell)或终端中键入以下代码:
pip install
-
U g4f
保持Docker程序处于打开状态,并在终端中继续键入:
docker pull hlohaus789
/
g4f
这条命令之后,将会看到正在下载很多程序。。。
-
- 运行g4f的后端: 保持Docker程序处于打开状态,在cmd(不用PowerShell)或终端中键入以下代码:
docker run
-
p
8080
:
8080
-
p
1337
:
1337
-
p
7900
:
7900
--
shm
-
size
=
"2g"
hlohaus789
/
g4f
:
latest
若未打开Docker,则运行会遇到如下情况:
无法连接到Docker
注意:关闭g4f程序应在终端输入“Ctrl+C”,直接关闭终端窗口并不优雅。
-
- 打开gpt4free的网页前端: 打开浏览器,输入网址:http://localhost:8080/chat/
-
- 使用方法: 直接输入文字然后按回车键即可进入漫长的等待 ,不要更改默认参数。若卡住不动,则点击左上角的“New conversation”。
方法二(API调用):
教程来源:https://github.com/xtekky/gpt4free/blob/main/docs/git.md
前提条件:1. 推荐使用Python 3.10+;2. 安装Chrome浏览器;3. 安装Git。
下载和安装步骤:
下载gpt4free
git clone https
:
//github.com/xtekky/gpt4free.git
cd gpt4free
建立一个虚拟环境
python3
-
m venv venv
启动该虚拟环境
- • 在Windows上:
.
\venv\Scripts\activate
- • 在Linux上:
source venv
/
bin
/
activate
安装依赖库:
pip install
-
r
requirements
.
txt
-
- 运行程序: 通过Python脚本实现,但未经过测试。
import
g4f
# 在此输入您的代码