在接下来的两周里,我将开源GPTGOD的所有代码。如果你需要,请观看此项目或关注我以接收通知。
为什么是现在?因为有一些秘密配置应该从该项目中删除。
仍在努力保持更新。
在这里实现了模型:如果你不希望你的网站出现在这里,请提出一个问题,我会立即将其删除。
型 | 支持 | 地位 | 活动时间 |
---|---|---|---|
聊天演示 | 2023-06-13之后 | ||
forefront.ai | GPT-4/GPT3.5 | 2023-06-13之后 | |
you.com | 2023-06-13之后 | ||
phind.com | Gpt3.5/ 互联网 / 良好的搜索 | 2023-06-14 之后 | |
bing.com/chat | GPT-4/3.5 | ||
poe.com | GPT-4/3.5 | ||
writesonic.com | GPT-3.5 / 互联网 | ||
t3nsor.com | GPT-3.5 |
首先,你应该创建 文件 .
.env
所有操作方法都需要此步骤。
http_proxy=http://host:port
rapid_api_key=xxxxxxxxxx
EMAIL_TYPE=temp-email44
DEBUG=0
POOL_SIZE=1
PHIND_POOL_SIZE=3
http_proxy:如果你无法直接访问目标网站,请配置你的代理
forefront使用环境:
rapid_api_key:如果你使用前沿api,则应配置此api,此api密钥用于接收注册电子邮件,在此处获取api密钥
EMAIL_TYPE:临时电子邮件类型包括
temp-email
temp-email44
tempmail-lol
DEBUG:使用时有效 运行本地时可以设置 =1。显示反向过程
forefront
POOL_SIZE:并发大小。保持 set=1,直到成功运行它!!!可以同时进行 {POOL_SIZE} 对话。更大的池大小,可以同时完成更多的对话,但使用更多的RAM
forefront
phind使用环境:
PHIND_POOL_SIZE:并发大小。可以同时进行 {POOL_SIZE} 对话。更大的池大小,可以同时完成更多的对话,但使用更多的RAM
phind
# install module
yarn
# start server
yarn start
docker run -p 3000:3000 --env-file .env xiangsx/gpt4free-ts:latest
首先,你应该创建文件 .env;按照步骤“使用 docker 运行”操作
部署
docker-compose up --build -d
聊天完成后返回 http://127.0.0.1:3000/ask?prompt=***&model=***&site=***
返回事件流 http://127.0.0.1:3000/ask/stream?prompt=***&model=***&site=***
prompt:你的问题。它可以是 或 。
string
jsonstr
jsonstr
[{"role":"user","content":"hello\n"},{"role":"assistant","content":"Hi there! How can I assist you today?"},{"role":"user","content":"who are you"}]
string
who are you
model:违约。型号包括:
gpt3.5-turbo
gpt4
gpt3.5-turbo
net-gpt3.5-turbo
site:违约。目标站点,包括
you
forefront
you
chatdemo
phind
forefront:
gpt4
you:
gpt3.5-turbo
chatdemo:
gpt3.5-turbo
phind:
net-gpt3.5-turbo
聊天结束时的响应(/ask):
interface ChatResponse {
content: string;
error?: string;
}
用流响应,例如,建议!!(/ask/stream):
event: message data: {"content":"I"} event: done data: {"content":"'m"} event: error data: {"error":"some thind wrong"}
要求:
res:
{
"content": "Hi there! How can I assist you today?"
}
要求:
127.0.0.1:3000/ask/stream?site=you&prompt=你是谁
res:
event: message data: {"content":"I"} event: message data: {"content":"'m"} event: message data: {"content":" a"} event: message data: {"content":" search"} event: message data: {"content":" assistant"} ........ event: done data: {"content":"done"}
你可以加入我们的不和谐:discord.gg/gpt4free 以获取进一步的更新。
这是 gpt4free 打字稿版本的复制项目
此存储库不与此 GitHub 存储库中包含的 API 提供商关联或认可。本项目仅用于教育目的。这只是一个小的个人项目。站点可能会与我联系以提高其安全性或请求将其站点从此存储库中删除。
请注意以下事项:
免责声明:本存储库中提及的 API、服务和商标属于其各自所有者。本项目不对它们主张任何权利,也不隶属于上述任何提供商或得到其认可。
责任:对于因使用或误用本仓库或第三方API提供的内容而引起的任何后果、损害或损失,本仓库的作者概不负责。用户对其行为和可能产生的任何影响负全部责任。我们强烈建议用户遵循每个网站的服务条款。
仅用于教育目的:此存储库及其内容仅出于教育目的提供。通过使用所提供的信息和代码,用户承认他们使用API和模型的风险由自己承担,并同意遵守任何适用的法律和法规。
版权:除非另有说明,否则本存储库中的所有内容(包括但不限于代码、图像和文档)均为存储库作者的知识产权。未经仓库作者明确书面同意,严禁未经授权复制、分发或使用此仓库中的任何内容。
赔偿:用户同意对本仓库的作者进行赔偿、辩护并使其免受因使用或滥用本仓库、其内容或相关第三方 API 而引起或以任何方式与之相关的任何和所有索赔、责任、损害、损失或费用(包括法律费用和成本)的损害。
更新和更改:作者保留随时修改、更新或删除本存储库中任何内容、信息或功能的权利,恕不另行通知。用户有责任定期查看内容以及对此存储库所做的任何更改。
使用此存储库或与之相关的任何代码,即表示你同意这些条款。作者不对其他用户进行的任何复制、分叉或重新上传负责。这是作者唯一的帐户和存储库。为了防止冒充或不负责任的行为,你可以遵守此存储库使用的 GNU GPL 许可证。