快速开始项目搭建:OpenAI与LinkAI接口注册、API Key配置及费用详解 用seo做简历

发布时间 - 2026-02-02 19:39:06    点击率:

快速开始

快速开始详细文档:项目搭建文档

一、准备

1. 账号注册

项目默认使用接口。需要前往注册页面来创建账号。创建完账号后,要前往 API 管理页面创建一个 API Key 并保存下来。后面在项目中需要配置这个 key。接口需要海外网络访问并且需要绑定信用卡支付。

gpt-3.5-turbo 是默认的对话模型,计费方式是每约 750 个英文单词或 500 汉字(包含请求和回复)消耗 0.002 美元,图片生成使用的是 Dell E 模型,每张消耗 0.016 美元。

项目支持使用接口,且无需代理。它可以使用 Kimi、文心、讯飞、GPT-3.5、GPT-4o 等模型。同时,它还支持定制化知识库、联网搜索、MJ 绘图、文档总结、工作流等能力。修改配置后即可一键使用,可参考接入文档。

2.运行环境

支持 Linux 系统,此系统可在 Linux 服务器上长期运行;支持 MacOS 系统,同时需要进行安装。

建议版本处于 3.7.1 到 3.9.X 这个范围之间,其中 3.8 版本是推荐的。3.10 及更高版本在 MacOS 系统中可以使用,而在其他系统上,不确定是否能够正常运行。

部署无需进行环境安装以及源码下载,能够直接进入下一节。

(1) 克隆项目代码:

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre>使用 git 命令克隆 https://github.com/zhayujie/chatgpt-on-wechat 这个仓库。  具体操作是执行 git clone 命令并跟上指定的仓库地址。  这样就能将该仓库复制到本地。 <span class="pl-c1">cd</span> chatgpt-on-wechat/</pre></p>

注: 如遇到网络问题可选择国内镜像

(2) 安装核心依赖 (必选):

能够使用创建机器人,并具有文字交流功能所需的最小依赖集合。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre>使用 pip3 来执行安装操作,安装的对象是 requirements.txt 文件中的依赖项。</pre></p>

(3) 拓展依赖 (可选,建议安装):

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre>使用 pip3 来执行安装操作,安装的对象是 requirements-optional.txt 文件。</pre></p>

如果某项依赖安装失败可注释掉对应的行再继续

二、配置

根目录下的-.json 中存有配置文件的模板,需要复制该模板来创建最终生效的.json 文件。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre>使用 cp 命令将 config-template.json 文件复制为 config.json 文件。</pre></p>

接着在.json 里填入配置,以下这些是关于默认配置的说明,能够依据需求进行自行设定修改(需注意在实际使用时要去掉注释,确保 JSON 格式的完整性)。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><span class="pl-c"><span class="pl-c">#</span> config.json文件内容示例</span> {   <span class="pl-s"><span class="pl-pds">"</span>model<span class="pl-pds">"</span></span>: <span class="pl-s"><span class="pl-pds">"</span>gpt-3.5-turbo<span class="pl-pds">"</span></span>,  <span class="pl-c"><span class="pl-c">#</span>模型名称,它支持 gpt-3.5-turbo ;它支持 gpt-4 ;它支持 gpt-4-turbo ;它支持 wenxin ;它支持 xunfei ;它支持 glm-4 ;它支持 claude-3-haiku ;它支持 moonshot 。</span>   <span class="pl-s"><span class="pl-pds">"</span>open_ai_api_key<span class="pl-pds">"</span></span>: <span class="pl-s"><span class="pl-pds">"</span>YOUR API KEY<span class="pl-pds">"</span></span>,  <span class="pl-c"><span class="pl-c">#</span>若使用 openAI 模型,就需填入上面创建的 OpenAI API KEY。</span>   <span class="pl-s"><span class="pl-pds">"</span>proxy<span class="pl-pds">"</span></span>: <span class="pl-s"><span class="pl-pds">"</span><span class="pl-pds">"</span></span>,<span class="pl-c"><span class="pl-c">#</span>代理客户端的相关信息包括 ip 和端口。在国内环境中,若需要开启代理,就需要填写此项内容,例如 "127.0.0.1:7890" 。</span>   <span class="pl-s"><span class="pl-pds">"</span>single_chat_prefix<span class="pl-pds">"</span></span>: [<span class="pl-s"><span class="pl-pds">"</span>bot<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>@bot<span class="pl-pds">"</span></span>], <span class="pl-c"><span class="pl-c">#</span> 私聊时文本需要包含该前缀才能触发机器人回复</span>   <span class="pl-s"><span class="pl-pds">"</span>single_chat_reply_prefix<span class="pl-pds">"</span></span>: <span class="pl-s"><span class="pl-pds">"</span>[bot] <span class="pl-pds">"</span></span>,  <span class="pl-c"><span class="pl-c">#</span> 私聊时自动回复的前缀,用于区分真人</span>   <span class="pl-s"><span class="pl-pds">"</span>group_chat_prefix<span class="pl-pds">"</span></span>: [<span class="pl-s"><span class="pl-pds">"</span>@bot<span class="pl-pds">"</span></span>],<span class="pl-c"><span class="pl-c">#</span> 群聊时包含该前缀则会触发机器人回复</span>   <span class="pl-s"><span class="pl-pds">"</span>group_name_white_list<span class="pl-pds">"</span></span>: [<span class="pl-s"><span class="pl-pds">"</span>GPT测试群<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>GPT测试群2<span class="pl-pds">"</span></span>], <span class="pl-c"><span class="pl-c">#</span> 开启自动回复的群名称列表</span>   <span class="pl-s"><span class="pl-pds">"</span>group_chat_in_one_session<span class="pl-pds">"</span></span>: [<span class="pl-s"><span class="pl-pds">"</span>GPT测试群<span class="pl-pds">"</span></span>],  <span class="pl-c"><span class="pl-c">#</span> 支持会话上下文共享的群名称  </span>   <span class="pl-s"><span class="pl-pds">"</span>image_create_prefix<span class="pl-pds">"</span></span>: [<span class="pl-s"><span class="pl-pds">"</span>画<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>看<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>找<span class="pl-pds">"</span></span>], <span class="pl-c"><span class="pl-c">#</span> 开启图片回复的前缀</span>   <span class="pl-s"><span class="pl-pds">"</span>conversation_max_tokens<span class="pl-pds">"</span></span>: 1000, <span class="pl-c"><span class="pl-c">#</span> 支持上下文记忆的最多字符数</span>   <span class="pl-s"><span class="pl-pds">"</span>speech_recognition<span class="pl-pds">"</span></span>: false,  <span class="pl-c"><span class="pl-c">#</span> 是否开启语音识别</span>   <span class="pl-s"><span class="pl-pds">"</span>group_speech_recognition<span class="pl-pds">"</span></span>: false,  <span class="pl-c"><span class="pl-c">#</span> 是否开启群组语音识别</span>   <span class="pl-s"><span class="pl-pds">"</span>voice_reply_voice<span class="pl-pds">"</span></span>: false,<span class="pl-c"><span class="pl-c">#</span> 是否使用语音回复语音</span>   <span class="pl-s"><span class="pl-pds">"</span>trigger_by_self<span class="pl-pds">"</span></span>: False,  <span class="pl-c"><span class="pl-c">#</span> 是否允许自己触发机器人</span>   <span class="pl-s"><span class="pl-pds">"</span>character_desc<span class="pl-pds">"</span></span>: <span class="pl-s"><span class="pl-pds">"</span>你是大语言模型的 AI 智能助手,目的是回答和解决人们的各种问题,还能够使用多种语言与人们交流。<span class="pl-pds">"</span></span>,  <span class="pl-c"><span class="pl-c">#</span> 人格描述</span>   <span class="pl-c"><span class="pl-c">#</span>订阅消息,在公众号和企业微信 channel 中需要填写。当被订阅时,会自动进行回复,并且可以使用特殊占位符。目前所支持的占位符有{trigger_prefix},在程序里它会自动被替换成 bot 的触发词。</span>   <span class="pl-s"><span class="pl-pds">"</span>subscribe_msg<span class="pl-pds">"</span></span>: <span class="pl-s"><span class="pl-pds">"</span>感谢您予以关注!这里是 GPT,它能够进行自由对话。它还支持语音对话。同时,它也支持图片输出,以“画字”开头的消息将会按照要求创作图片。此外,它还支持角色扮演和文字冒险等丰富的插件。输入{trigger_prefix}#help 即可查看详细指令。<span class="pl-pds">"</span></span>,   <span class="pl-s"><span class="pl-pds">"</span>use_linkai<span class="pl-pds">"</span></span>: false, <span class="pl-c"><span class="pl-c">#</span>是否使用 LinkAI 接口,其默认状态是关闭的。当开启后,能够在国内进行访问,并且可以使用知识库和 MJ。</span>   <span class="pl-s"><span class="pl-pds">"</span>linkai_api_key<span class="pl-pds">"</span></span>: <span class="pl-s"><span class="pl-pds">"</span><span class="pl-pds">"</span></span>,<span class="pl-c"><span class="pl-c">#</span> LinkAI Api Key</span>   <span class="pl-s"><span class="pl-pds">"</span>linkai_app_code<span class="pl-pds">"</span></span>: <span class="pl-s"><span class="pl-pds">"</span><span class="pl-pds">"</span></span><span class="pl-c"><span class="pl-c">#</span> LinkAI 应用或工作流code</span> }</pre></p>

配置说明:

1.个人聊天

2.群组聊天

3.语音识别

4.其他配置

5.配置 (可选)

本说明文档或许未及时进行更新,当下所有能够选择的配置项都在该.py里被列出。

三、运行

1.本地运行

如果是开发机 本地运行,直接在项目根目录下执行:

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre>python3 app.py<span class="pl-c"><span class="pl-c">#</span>在 windows 环境下,此命令一般是 python app.py 。</span></pre></p>

终端输出二维码后,进行扫码登录操作。当输出 "Start auto " 时,意味着自动回复程序已成功运行(需注意:用于登录的账号需在支付处完成实名认证)。扫码登录完成后,你的账号就变为机器人了,能够在手机端通过配置的关键词触发自动回复,无论是任意好友发送消息给你,还是你自己发消息给好友,都可实现,可参考#142。

2.服务器部署

使用nohup命令在后台运行程序:

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre>nohup python3 app.py <span class="pl-k">&</span> tail -f nohup.out <span class="pl-c"><span class="pl-c">#</span> 在后台运行程序并通过日志输出二维码</span></pre></p>

扫码登录之后,程序就能在服务器后台运行。在这个时候,通过 ctrl+c 操作可以关闭日志,并且不会对后台程序的运行产生影响。使用 ps -ef | grep app.py | grep -v grep 这个命令,能够查看运行在后台的进程。如果想要重新启动程序,那么可以先将对应的进程 kill 掉。日志关闭后,若要再次打开,只需输入 tail -f nohup.out。并且,在该目录下有可一键运行、关闭程序的脚本供使用。

可以将项目进行复制,得到多份。然后分别启动这些程序。接着用不同的账号进行扫码登录。这样就能实现项目同时运行。

用户发送 #reset 就能够清空该用户的上下文记忆。

3.部署

使用部署时,不需要下载源码,也不需要安装依赖。只需要获取 -.yml 配置文件,然后启动容器就可以了。

前提是要将 及 - 安装好,安装成功的标志是执行 -v 和 - (或者 )能够查看到版本号,可前往官网去进行下载。

(1) 下载 -.yml 文件

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre>使用 wget 命令来获取 https://open-1317903499.cos.ap-guangzhou.myqcloud.com/docker-compose.yml 这个文件。</pre></p>

下载完成后,打开 -.yml 这个文件,然后对所需配置进行修改,比如修改  和 T 等。

(2) 启动容器

在 -.yml 所在目录下执行以下命令启动容器:

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre>sudo docker compose up -d</pre></p>

运行 sudo ps 这个操作,如果能够查看到 NAMES 为 -on- 的容器,那就表示运行成功了。

注意:

运行以下命令能够查看容器运行的日志,接着扫描日志里的二维码,就可以完成登录。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre>使用 sudo 命令来查看 chatgpt-on-wechat 容器的日志并持续输出。具体来说,就是运行 docker logs 命令并加上 -f 参数,以实现实时跟踪容器的日志输出。</pre></p>

(3) 插件使用

如果要在容器里修改插件配置,能够通过挂载的办法来实现。把插件配置文件改名为.json,放到与-.yml相同的目录中,并且在-.yml中的-on-部分下面添加映射。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="notranslate"><code>volumes: ./config.json 对应的是 /app/plugins/config.json </code></pre></p>

4. 部署

每月会提供 5 刀的额度,同时还提供最多 500 小时的免费时长。(07.11 进行了更新:当下大部分账号已经不能够进行免费部署了。)

点击 Now 按钮。进入程序后,设置环境变量来重载程序运行的参数,例如……

一键部署:

常见问题

FAQs:

可以直接在线咨询项目小助手,需注意语料在持续完善,回复仅作参考。

️ 开发

欢迎接入更多的应用,只要参考相关代码,就能实现接收和发送消息的逻辑,从而完成接入。同时,欢迎增添新的插件,可参考插件说明文档。

联系

欢迎提交 PR ,也欢迎给予 Star 支持。若程序运行遇到问题,可查看常见问题列表;若未找到答案,可前往 中进行搜索。个人开发者可加入开源交流群参与更多讨论,企业用户可联系产品顾问咨询。

贡献者


# 快速开始项目搭建:OpenAI与LinkAI接口注册、API Key配置及费用详解  # 快速开始项目搭建  # OpenAI与LinkAI接口注册、API Key配置及费用详解  # 关键词  # 文档  # 就能  # 可以使用  # 的是  # 自动回复  # 它还  # 一键  # 配置文件  # 最多  # 工作流  # 需注意  # 所需  # 语音识别  # 可选  # 群组  # 填入  # 就可以  # 发送消息  # 在国内  # 廊坊网站建设的费用  # 开封优惠seo优化地址  # 太仓网站建设方面的问题  # seo竞价搜索优化  # 房地产网站建设营销案例  # 如何做好seo网站推广  # 惠东手机网站建设费用  # 洛阳关键词营销推广工具  # 廊坊网络推广网站  # seo如何提高内容页  # 如何推广博客营销  # 新华区品牌网站推广技巧  # 息县关键词优化排名  # 南通网站建设代理  # 部门定制网站建设公司  # 搜索关键词对排名  # 武冈建设网站  # 桂林高效seo营销公司  # 承德产品网站推广  # 永春卫浴网站建设 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 单页SEO排名技术介绍,如何提升网站关键词排名,常德seo优化哪家强  谷歌SEO发展前景,趋势介绍与步骤应对,seo 维护  SEO导流:如何通过精准优化实现网站流量大爆发,网站优化优化怎么做  锐多宝底图下载网站:免费无需登录,支持多种底图下载   介绍美国站SEO自动外链步骤,打造高效流量入口,joo yeon seo中文  湘潭网络SEO优化方法,助力企业提升在线竞争力,快速关键词排名优化mu大.将.军氵  广州百度推广好吗?深入解析其优势与效果,汽车搜索网站建设  SEO站群营销,注意事项与优化步骤,高平seo优化公司  福建百度推广一天150元能用多久?有效投放策略解析,浙江营销推广选择  淮安SEO网络推广,助力企业腾飞的新引擎,菏泽线下门店seo软件  大连SEO专业排名介绍,探寻行业佼佼者之路,绵阳网站推广优化  9月16日抖音举办不实信息治理开放日,谣言曝光量降67%   SEO指:如何通过精准优化提高网站流量和转化率,无锡论坛营销推广要多久  武汉SEO排名探秘,如何让你的网站在竞争激烈的市场中脱颖而出?,江苏关键词排名怎么提高  常州SEO外包,哪里有钱,哪里就有专业服务!,专业的网站优化效果图  云浮SEO优化厂家,提升网站排名的关键策略,盐城网站建设银行工作  广州百度推广渠道有哪些?,酷开网络推广营销  SEO平台位置介绍,优化步骤与实战方法,安阳外贸网站推广优化  福建百度推广的费用高吗?多少钱?,网站建设创意方法  三明市SEO软件,提升品牌影响力的秘密武器,电商seo是什么课程  介绍过时SEO方法,如何避免陷入优化陷阱,青羊区网站优化哪家好用  肇庆SEO网络推广价格介绍,投资与回报的平衡之路,seo和企业的区别  广州百度推广引流助力企业快速发展,郑州抖音推广营销策划  火星11,介绍我国新一代火星探测器的奥秘,天津优化网站哪家专业  自媒体营销,如何在不为人知的情况下实现品牌价值的飙升?,群内怎么推广营销活动  性价比之选,介绍高SEO排名的秘密武器,seo网站建设规划  睢宁SEO行业哪家强介绍优质SEO服务提供商!,山东提升seo关键词排名价格表  广州百度推广多久见效?精准解答你的疑问,美图秀秀营销推广方案  重庆谷歌SEO,谁做得好?让我们一探究竟,南通网站建设总部在哪里  常德SEO优化流程,助力企业网站提升在线竞争力,什么叫seo粤语  抖音SEO,介绍品牌在抖音平台高效获客的方法,次导航seo优化  广州百度推广帐号,助力企业营销的高效工具,西青区如何做好营销推广  如何寻找爆款标题?从底层逻辑到实战演练,一文讲透   衢州SEO基础优化报价介绍,如何以最低成本打造高效搜索引擎排名,南阳怎么做优化网站  福建百度推广运营公司简介及概况,枣阳公司建设网站  杭州SEO搜索矩阵平台,助力企业提升网络营销竞争力,百度 搜尋 seo  宁海SEO优化服务,让您的网站在搜索引擎中脱颖而出,装修行业关键词排名前十  自媒体营销,如何让你的博客在竞争激烈的海洋中脱颖而出,淘宝网seo策略  SEO速成课程,如何打造高权重博客,提升网站排名,外贸网站如何建立优化  西樵SEO优化服务,助力企业网站在搜索引擎中脱颖而出,青岛优化师助理招聘网站  广州百度推广总部电话及服务详解,青岛网站建设方案php  SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中  佛山品牌SEO推广外包,专业助力企业腾飞,重庆如何进行seo  广州百度推广难吗?解析其中的秘诀与挑战,天猫营销推广方式分析  菲律宾*SEO,揭秘成功的秘诀与策略,安阳网站推广设计招聘网  SEO元素-提升网站排名的核心要素,推广分成网站有哪些  广州百度推广哪家厉害?优质选择全解析,手机建设网站制作  福建百度推广能接到单子吗?深度解析效果与策略,网站建设的出路包括  福建百度推广返费怎么操作?详细指南助您轻松应对,麻辣鸡如何推广营销活动  SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样