写代码的时候常常会遇到不懂的代码,查百度又需要时间筛选正确答案,并且遇到一大段不懂的代码时百度也无法对这段代码做出解释,这时候就需要GPT帮助阅读解释代码了,但是国内使用GPT-4有一点难度,有一个国内也能使用GPT-4的方法就很重要了
coze
注册coze
打开coze国际版,注册登录,coze支持Google账户一键注册登录
coze是字节公司推出的大语言模型,不得不说字节公司是真的有钱,GPT-4免费用,coze国内版使用的是云雀语言模型
Get started后点击创建新的bot
创建新的bot
workspace
bot分类Bot name
bot名字 必须得是唯一的Bot description
bot描述,可以在这里写下bot的描述Profile picture
bot头像
进入到bot界面
可以看到的确是GPT-4,还可以切换128k模型
Temperature
控制生成结果的多样性和随机性Response max length
响应长度Dialog round
对话轮次,你想让模型记住多少轮的对话
生成提示词
在左侧输入对模型简短的描述,然后点击Optimize自动生成提示词
如果生成的提示词不满意还可以点击右上角的retry重新生成,我这里生成了一个会输出正确信息的全知全能的人工智能
添加插件
在skills里的plugins添加插件,里面有很多插件可以选择,我这里添加了谷歌搜索和几个图片搜索
调试bot
在右侧可以调试bot直到你满意
推送bot
点击右上角publish,填写对bot的描述并确定,进入到发布页面
点击配置进入到slack配置界面,可以看到coze官方的配置文档,依照步骤操作即可
slack
步骤一:创建一个 Slack 应用
首先,需要创建一个 Slack 应用并获取应用的配置信息。
-
打开 YourApps 页面,并使用 Slack 账号登录。
-
单击 Create New App。如果你是首次创建,单击 Create an App。
-
在 Create an app 页面, 选择 From scratch。
-
在 Name app & choose workspace 页面,输入应用名,并为这个应用选择一个关联的空间。
-
查看并同意 Slack API 服务条款,然后单击 Create App。
创建应用程序后,你将进入 Basic Information 页面。
-
转到基本信息页面的 App Credentials 部分,然后复制并保存 Client ID 和 Client Secret 以及 Signing Secret。
步骤二:添加权限
创建好 Slack 应用后,你需要为创建的应用添加相关权限。
-
在左侧面板,选择 OAuth & Permissions。
-
在 Scopes 区域,单击 Bot Token Scopes 选项下的 Add an OAuth Scope 按钮,添加以下权限:
- app_mentions:read
- channels:history
- chat:write
- commands
- groups:history
- im:history
- mpim:history
- users:read
-
向上滑动到 OAuth Tokens for Your Workspace 区域,然后单击 Install Workspace。
-
在弹出的页面中审核创建的应用要申请的 Slack workspace 权限,然后单击 Allow。
-
复制并保存 Bot User OAuth Token。
步骤三:配置 Bot
完成权限配置后,你需要返回 Coze 平台为 Bot 配置 Slack 发布渠道。
-
登录 Coze。
-
从左侧 My Workspace 区域,选择一个团队空间。
-
在选定的团队空间中,单击目标 Bot 或创建 Bot。
-
在 Bot 编排页面,单击 Publish。
-
找到 Slack 渠道,然后单击 Configure。
-
复制并保存 OAuth2 Redirect URL、Event Request URL 和 Slash Request URL。
-
输入以下 Slack 配置信息:
配置项 说明 Token Slack 应用的 Bot User OAuth Token。 在已创建 Slack 应用的 OAuth & Permissions 页面中获取 Bot User OAuth Token 的值。 Client ID Slack 应用的 Client ID。 可以在已创建 Slack 应用的 Basic Information 页面获取。 Client Secret Slack 应用的 Client Secret。 可以在已创建 Slack 应用的 Basic Information 页面获取。 Signing Secret Slack 应用的 Signing Secret。 可以在已创建 Slack 应用的 Basic Information 页面获取。 -
单击 Save 保存配置。
步骤四:配置 Slack 应用
在获取到 OAuth2 Redirect URL、Event Request URL 和 Slash Request URL 后,你需要配置 Slack 应用。
-
打开 YourApps 页面,找到已创建的应用。
-
添加重定向 URL:
-
单击 OAuth & Permissions。
-
在 Redirect URLs 区域,单击 Add New Redirect URL,然后输入之前复制的重定向URL,再单击 Add。
-
单击 Save URLs。
-
-
为 Slack 应用配置要订阅的 Bot 事件。Slack 会通过指定的请求 URL 向 Bot 发送订阅的事件活动。
-
单击 Event Subscriptions,并开启 Enable Events 功能。
-
在 Request URL 输入框内输入之前复制的 Event Request URL。
-
展开 Subscribe to bot events 配置面板,然后单击 Add Bot User Event,添加要订阅的时间,例如:
app_mentions
和message.im
。 -
单击 Save Changes。
-
-
配置 Slash Commands,允许用户使用 Slash 命令给 Bot 发送消息:
-
单击 Slash Commands,然后单击 Create New Command。
-
完成配置,并单击 Save。
Request URL 是从 Coze 的 Slack 发布配置中复制的 Slash Request URL。
-
-
允许用户向你的 Bot 发送消息。
-
单击 App Home。
-
在 Show Tabs 部分,选择 Messages Tab 下的 Allow users to send Slash commands and messages from the messages tab 复选框。
-
-
(可选)如果你想将这个机器人分发给其他 workspace 使用,需要完成以下操作:
-
单击 Manage Distribution,展开 Remove Hard Coded Information 配置面板**。**
-
阅读信息后,勾选 I’ve reviewed and removed any hard-coded information 复选框。
-
单击 Activate Public Distribution。
-
复制生成的 Sharable URL。
-
在生成的 Sharable URL 最后添加
&state={app_id}
。{app_id}
是 Slack 应用的 ID。https://slack.com/oauth/v2/authorize?client_id=4878914704467.6568343811620&scope=app_mentions:read,channels:history,chat:write,commands,groups:history,im:history,mpim:history,users:read&user_scope=&
state={app_id}
-
步骤五:发布并测试 Bot
- 返回 Coze。
- 进入待发布的 Bot,然后单击 Publish。
- 输入 Change log,并找到 Slack 渠道,然后单击 Publish。
- 单击 Open in Slack 跳转到 Bot 开始聊天。
现在你可以在slack上使用GPT啦!