用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程

AI小说 2个月前 lida
44 0 0

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程

前几天分享的几个私有网页应用搭建教程,收到好多小伙伴的私信,相信大家也用上了,昨天分享了下自己收集的4.0的文章被不可描述的原因删掉了,今天还是继续分享相关的教程就不发链接了,最后有惊喜哦~

教程

项目地址 https://github.com/deanxv/coze-discord-proxy 

看看项目介绍:

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_25.png

按照项目介绍一步步来

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_2.png

Discord 操作

前提是要先注册登录discord,打开discord的账号设置,高级设置,打开开发者模式。

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_3.png

创建discord服务器,简而言之就是一个聊天的群组

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_4.png用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_5.png

右键复制ID,内容大概是:121**************6

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_6.png

进入重点,进入discord创建机器人应用,入口还不好找,直接放链接:https://discord.com/developers/applications

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_1.png

需要的打开几个意图coze才能发布成功(文档没有说清楚)

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_11.png

找到机器人的token并记住

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_8.png

复制机器人的ID并记住

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_9.png

开通机器人超级管理员权限

手动创建邀请链接(重中之重,找了好久): https://discord.com/oauth2/authorize?client_id=机器人的CLIENT_ID&scope=applications.commands%20bot&permissions=8

这个步骤比较困难,找了半天,最后的ermissions=8就是赋予这个机器人以超级管理员权限,可以看下菜单模拟一下权限的ID进行个性化测试

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_24.png用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_12.png

最后创建了两个discord应用,记住他们token 和ID

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_10.png

最后都拉到刚创建服务器内在创建的服务器中用自己账号的消息发个消息,找到账号的Authorization,记住(MTEz*****************************skf8)

img_13.png用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_15.png

来到 coze.com,注册并创建机器人 。可以筛选模型并选择发布

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_16.png用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_17.png用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_18.png

填写自己第一个创建的机器人token(my-chat) MTIx****************************************9wAs

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_19.png

此时在discord 服务器已看到这个机器人已经上线,可以测试一下:

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_22.png用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_23.png

部署

上面介绍了这个 coze-discord-proxy 这个项目地址,按照项目提示写入相应配置到docker-compose.yml,内容如下:

version: 3.4services:  coze-discord-proxy:    image: deanxv/coze-discord-proxy:latest    container_name: coze-discord-proxy    restart: always    ports:       “7077:7077”    volumes:       ./data:/app/coze-discord-proxy/data    environment:       USER_AUTHORIZATION=MTEz**********************************Vskf8  # 必须修改为我们discord用户的授权密钥(多个请以,分隔)       BOT_TOKEN=MTI********************uFL4  # 必须修改为监听消息的Bot-Token       GUILD_ID=1******************0531496  # 必须修改为两个机器人所在的服务器ID       COZE_BOT_ID=12****************60  # 必须修改为由coze托管的机器人ID       CHANNEL_ID=12*****************1496  # 默认频道-(目前版本下该参数仅用来活跃机器人)       PROXY_SECRET=  # [可选]接口密钥-修改此行为请求头校验的值(多个请以,分隔)       TZ=Asia/Shanghai

docker-compose up -d 命令启动 观测项目没有错误日志证明部署成功,有其他报错可以去GitHub Issus 评论区看看。

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_26.png

验证

这个项目是一个API项目,只是提供接口服务,下面测试使用 这个API 代理服务 以我之前的文章《被Sora抢尽了风头的Gemini大语言模型效果怎么样? 今天教大家如何搭建一个私人Gemini 网页应用,同时分享也给大家使用》 中使用 的ChatGPT-Next-Web 网页服务调用这个API 服务

这里重新新建一个 ChatGPT-Next-Web 服务,新建一个docker-compose.yml内容如下:

version: “3.9”services:  chatgpt-next-web-coze:    container_name: chatgpt-next-web-coze    image: yidadaa/chatgpt-next-web    ports:       3003:3000    environment:       OPENAI_API_KEY=$OPENAI_API_KEY       GOOGLE_API_KEY=$GOOGLE_API_KEY       CODE=$CODE       BASE_URL=$BASE_URL       OPENAI_ORG_ID=$OPENAI_ORG_ID       HIDE_USER_API_KEY=$HIDE_USER_API_KEY       DISABLE_GPT4=$DISABLE_GPT4       ENABLE_BALANCE_QUERY=$ENABLE_BALANCE_QUERY       DISABLE_FAST_LINK=$DISABLE_FAST_LINK       OPENAI_SB=$OPENAI_SB

然后再同样目录新建.env内容如下:

# Your openai api key. (required)

OPENAI_API_KEY=

# Access passsword, separated by comma. (optional)

# 设置自己想要的密码,防止滥用

CODE=****

# You can start service behind a proxy

PROXY_URL=

# (optional)

# Default: Empty

# Googel Gemini Pro API key, set if you want to use Google Gemini Pro API.

# 需要填写自己的Key

GOOGLE_API_KEY=

# (optional)

# Default: https://generativelanguage.googleapis.com/

# Googel Gemini Pro API url without pathname, set if you want to customize Google Gemini Pro API url.

GOOGLE_URL=

# Override openai api request base url. (optional)

# Default: https://api.openai.com

# Examples: http://your-openai-proxy.com

#填入自己 刚搭建的API 服务请求地址

BASE_URL=http://****.****.****

# Specify OpenAI organization ID.(optional)

# Default: Empty

OPENAI_ORG_ID=

# (optional)

# Default: Empty

# If you do not want users to use GPT-4, set this value to 1.

# 启用ChatGPT4

DISABLE_GPT4=1

# (optional)

# Default: Empty

# If you do not want users to input their own API key, set this value to 1.

HIDE_USER_API_KEY=

# (optional)

# Default: Empty

# If you do want users to query balance, set this value to 1.

ENABLE_BALANCE_QUERY=

# (optional)

# Default: Empty

# If you want to disable parse settings from url, set this value to 1.

DISABLE_FAST_LINK=

                

此时再通过docker-compose up -d 启动这个 ChatGPT-Next-Web 网页服务

测试:

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_27.png

此时可以看到 coze-discord-proxy容器的日志:

用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程img_28.png

出现有问题的log,同样就可以去GitHub找找解决办法

写在最后

公众号 回复 gpt4 就可以获得 我搭建的 ChatGPT-Next-Web 网页服务地址并可以直接使用 ,每日500次对话。如果有需求后面可以做多账号负载均衡优化这个问题,用coze的机器人做工具延迟还是有点高,不过勉强够用~,感谢大家看到这里,后面会介绍更多使用有趣的AI工具,记得关注我,点个在看给点鼓励~

往期热点:

《OpenAI Sora已开放对外申请,大家可以申请了。》《大模型这么火,今天手把手教大家从搭建环境开始实现本地部署ChatGLM2 6B 大模型》《分享一下ChatGPT相关使用技巧 》《如何搭建一个私人 ChatGPT 网页应用》

版权声明:lida 发表于 2025年1月25日 am12:01。
转载请注明:用coze-discord-proxy项目搭建最强个人ChatGPT网页应用教程 | ChatGPT资源导航

相关文章