iGdu

耕读

Learner and Observer, be happy to share useful things.

基于Coze和Telegram自制ChatGPT-4服务

1.Coze 及其服务简介#

Coze是字节跳动海外公司旗下的人工智能服务平台(Coze 国内版称为扣子)。该平台可以让用户免费注册并使用六种 AI 大模型,包括 ChatGPT-3.5、ChatGPT-4、ChatGPT-4o 和 ChatGPT-4 Turbo 以及 Gemini 1.5 Pro 和 Gemini 1.5 Flash。
同时 Coze 对于每个用户提供了较为充足的对话次数:ChatGPT-4 Turbo,每天 50 次;ChatGPT-4 每天 100 次,ChatGPT-4o,每天 200 次,其他模型,每天 500 次(这些数据来源于 Coze Telegram 频道)。
而且,该平台可以让用户自由地定制各种服务:包括插件、流程、知识库、机器人等。
该平台的主要服务于海外,并根据 IP 识别,国内 IP 无法访问 Coze 服务;而 + 86 号码注册 Coze,可选模型似乎要少些(待验证)。
无论如何,Coze 在这波 AI 浪潮中,确实为用户免费提供了超越付费标准的服务。Coze 的 AI 蓝图,参考下图(

字节的 AI

那么,如何利用好 Coze 提供的人工智能服务呢?下面,我将按照 Coze 的注册、Coze Bot 的定制、Coze Bot 的托管或使用三个部分来阐述,如何搭建一个基于 Coze bot、Telegram Bot 搭建 ChatGPT-4(或其他模型)人工智能服务?此次教程的目标是:制作一个可以使用 ChatGPT-4 和 DALLE.3 的机器人 iGdux(你自定义的机器人名称,读者需要重新设置)。

2.Coze 的注册#

前提:你已经科学上网,能够访问到Coze的官网。

coze0

注册 Coze 有两种方法:电话号码注册和 Gmail 注册。

coze1

可以选择自己掌控的 Google Voice 等虚拟号码注册,也可以直接用邮箱注册。如上所述,+86 号码可以注册 Coze 国际版,但似乎模型上有限制。推荐用 Gmail 注册。
注册 Coze 之后,需要设置 Coze 账户的用户名,限制为 4-16 个字符。

coze2

3.Coze Bot 定制#

推荐使用方法:直接用 Coze Assistant 定制 Coze Bot,然后再根据调试或需求,手动修改 Coze Bot 设置参数。

3.1 创建 Coze Bot:#

Coze 首页 对话框输入你想要创建的机器人名称和特征、功能等。例如:请帮我定制一个 iGdux(需要你自己重设名字)机器人,其特征是具有广博的知识,并且能够画画等。请注意,近日 Coze 新政是:自建机器人用户名不能包含 ChatGPT、GPT、DALLE、Midjourney 等词语,否则机器人将被禁用,数据无法恢复。在创建 Bot 之前,Coze Assistant 会给你一个初步设计方案,询问你是否同意创建;向 Coze Assistant 回复,同意创建。如图:

coze 自动创建机器人 1

不到 1 分钟,Coze Assistant 就会为你创建好你所想要的基于 Bot。

coze 自动创建机器人 2

coze 自动创建机器人 3

此时便可以在 Coze 网页实现 ChatGPT-4(或其他模型)对话、绘画等功能。

coze 自动创建机器人 5

3.2 调试和完善 Coze Bot#

3.2.1 测试自制 Coze Bot。#

根据 Coze Assistant 提示,点击 Coze Bot(以 “iGdux” 为例)的链接,进入 Coze Bot 的管理后台。在右下方对话框里,你就可以使用 ChatGPT 服务了。

在 Coze Bot 管理后台右下方的对话框,测试你自己设定的 Coze Bot。如果满意,就可以在网页上直接使用 iGdux(你自定义的机器人名称);也可以将其发布 / 托管到其他平台使用,发布方法见后文。

3.2.2 完善自制 Coze Bot#

如果自己创建的 Coze Bot 测试效果不好,就需要加以完善。完善的途径包括:完善自制 Coze Bot 的 Person & Prompt;选择模型;完善插件;其他功能的完善。

完善自制 Coze Bot 的 Person & Prompt。在 ChatGPT 等生成式 AI 服务中,人设和提示词(Person & Prompt)非常重要。同样的模型(甚至插件),人设和提示词不同,会对同一问题给出效果差异巨大的回复。

完善 Person & Prompt,可以借助 Coze Assistant 或我创建的提示词大师机器人@PromptGuru来完善,也可以直接复制别的公开的机器人的设置(后期熟悉了再修改)。

prompt use

直接问 Coze Assistant 或 PromptGuru 的示例:复制你的 Coze Bot(iGdux)的 Person & Prompt,并咨询:我想完善我的机器人 iGdux,希望 iGdux 能够画画、语言表达精准、逻辑性强,而且风趣。请根据 iGdux 原来的 Person & Prompt 加以完善,之后得到新的 Person & Prompt 之后,测试、发布保存使用即可。

prompt

而模仿(复制)优秀 Coze Bot 的 Person & Prompt 也是初步使用 Coze Bot 的方法。模仿方法:点击https://www.coze.com/store/bot 进入 Coze Bot Store,选择 Public Config。选择目标类似的机器人,点开查看其设置,包括 Person & Prompt 以及插件等。

学习别人的 prompt

直接复制其 Person & Prompt,并根据优秀机器人的设置,增删自己机器人的插件等,然后通过发布来保存修改。

Coze Bot 模型选择上,你可以根据需要进行设定。如上所述,Coze 提供包括 ChatGPT-4 Turbo 和 Gemini 1.5 Pro 为代表的六种 AI 大模型。
选择模型,在图中蓝色横线处操作:

coze6

coze5

新手建议使用默认的 ChatGPT-4。追求精确,可以选择 ChatGPT-4 Turbo 或 4,但如果分析图片、音频等,推荐使用 ChatGPT-4o。近期用 ChatGPT-4o 识别并翻译了几十年前的模糊的外文勋章,让人惊叹。当然,你也可以选择 Google 的 Gemini 模型。

插件选择。原则:适合就好。插件并不是越多越好,加入插件时要慎重,否则适得其反。如果只是想具有对话、画画功能,只需要添加 DALLE.3 和 Bing Image Search 两个插件即可。

其他功能完善。建议:开启文件夹 Filebox 功能和长期记忆功能 Long-term Memory。

coze8

定制 Coze Bot,其实有很多深入的玩法,如工作流、定制插件、定制、连接自己的数据到 Notion 或国际版飞书 Lark。我自己还没有尝试,感兴趣的,可以深入研究下。

4.Coze Bot 的发布或托管#

修改、调试 Coze Bot 之后,就需要通过发布来保存设置,否则刷新页面后调试后的参数就会失效。最常见的发布,就是调试好 Coze Bot 后,点击右上方的发布 Publish,进入 Coze Bot 发布后台,选择默认的 Coze Bot Store,再次点击发布。此时就可以保存你修改、调试 Coze Bot 的参数。

如何将 Coze Bot 发布到 Telegram 或 Discord 呢?以 Coze Bot 发布到 Telegram 为例(发布到 Discord 的方法,大体相似,可以参考 Coze 官方说明)。可以将 Coze Bot 发布到 Telegram 理解为,让 Telegram bot 接管 Coze Bot 服务(免费提供包括 ChatGPT 和 Gemini 六种 AI 模型),而对接的方式就是输入密码,即 Telegram bot Token。

4.1设置 Coze bot 发布参数#

想要将调试好的 Coze Bot iGdux 发布到 Telegram,进入 Coze Bot 发布后台,点开发布途径 Telegram 后的设置 Configure,此时出现一个让你输入 Telegram Bot Token 的对话框。

coze11

获取并保存你的 Telegram Bot Token。首先,创建 telegram bot。方法:选择创建机器人的机器人:@BotFather

Botfather

选择 / Newbot 命令创建机器人,输入你自己的机器人用户名,如我的是 iGdux。请注意,Coze Bot 用户名不能是含有 ChatGPT、 DALLE 等名称,之前设置的含有此类名称的机器人,可能会失效。

coze13

注意,Botfather 问你机器人的名字的时候,第二次输入需要带 bot 或_bot 结尾,我创建的机器人名称为 iGdux_bot,其显示为https://t.me/iGdux_bot 。此处两次输入机器人名称,容易让人混淆,需要先分清楚,第一次输入的名字可以改,第二次输入的以 bot 结尾的、带链接的名字不可以更改,除非删除重建。给机器人赋予超级链接名称时,常用名称会被人占用,多试几次或用不常用名称定义机器人。
创建好自己的 Telegram bot 机器人,如图:

coze14

复制 bot Token 到前面 Coze Bot 发布后台的 Telegram 设置对话框中并保存。

coze15

4.2 将 Coze Bot 发布到 Telegram#

在 Coze Bot 发布后台,选中刚刚设置的 Telegram 前的方框(默认的 Coze Bot Store 可以保留,以便后期在 Coze 网页调试),再次点击 Coze 发布页面右上方的发布。
此时,Coze 会告诉你发布成功,并显示你所建机器人的链接。

coze17

复制它,在 Telegram 软件的探索框里启用它即可。之后,你便可以在 Telegram 中直接使用 Coze Bot 所提供的 AI 服务。

coze18

至此,你便可以直接在 Telegram 上,通过 Telegram Bot 来连接 Coze Bot,实现自制 ChatGPT-4 服务。在定制自己的 bot 之前,可以试用我自制的托管于 Telegram Bot 机器人:@igdux_bot

igdux use

当然,以上教程看似简单,实则个人可发挥的地方会很大。如果是愿意学习的话,可以自制插件、甚至自制知识库、流程图,让机器人更懂你,给出更符合你要求的回复。

5. 说明:#

Coze 的这个教程,同样适合扣子。如果你需要为公司微信公众号提供定制化的 AI 客服,就可以尝试基于扣子来搭建,只是模型选择和发布平台差异,其他步骤都一致。扣子提供服务的模型是扣子自研语雀大模型和月之暗面的 Kimi 大模型。发布平台包括微信公众号、订阅好、掘金等。可参考这位大佬在微信公众号分享的文章:如何用 Kimi 全自动创建扣子智能体?
如果你是为了学习英语,简单聊天等,非常建议你尝试直接下载扣子手机端软件豆包,默认使用语雀模型。当你在扣子网页版定制机器人并发布到豆包时,你在手机端便可以直接使用你定制的机器人。Coze 自制机器人不带水印,而扣子画图会带有 “由豆包生成” 类似的水印。

此次教程写作,其实写了两稿。原稿是用最笨的手动创建机器人,在写教程过程中,发现更简单的方法,就是用 Coze Assistant 快速创建机器人,并修改参数,于是原稿舍弃不能。于是重新写作、截图等,教程逐渐成为目前呈现给读者你的样子。自制 Bot 可能不用 5 分钟,但写一份教程,大约需要花一两天时间。码字、写教程不易,请帮忙点赞、转发,关注我的 Telegram 频道,以示鼓励。你也可以赞助我:https://ko-fi.com/igdux ,以便提供更优质的内容。非常谢谢。

本文同步于iGengdu 博客同名文章。更多有益分享,敬请关注我的iGdux 博客iGengdu 博客我的 Telegram 频道

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.