微信
概述
本篇文档介绍如何基于 LinkAI 结合开源项目chatgpt-on-wechat实现 轻应用/知识库应用 和 工作流 的接入、Midjourney画图、文档一键总结等功能。
该接入通道基于开源项目chatgpt-on-wechat实现,非LinkAI官方功能,使用者需遵循开源项目相关声明,仅用于技术研究和学习,谨慎使用。
企业相关需求可联系客服咨询。
1. 项目配置
wechat的接入在开源项目 chatgpt-on-wechat 的基础上进行。参考该项目的 搭建文档 或 README 运行项目,主要步骤如下:
- 项目下载和依赖安装
- 修改配置
- 启动应用
注: LinkAI用户无需准备OpenAI账号及海外网络环境。
目前该项目已经原生支持了LinkAI的接入,只需要在项目根目录的 confg.json
配置文件中填写以下配置即可,这几个配置在配置模板 config-template.json
中都已存在:
"use_linkai": true,
"linkai_api_key": "YOUR API KEY",
"linkai_app_code": "YOUR APP CODE"
use_linkai
默认关闭,设置为true后对话将通过linkai平台完成,无需海外网络环境和OpenAI账号。- 如果国内部分地区出现延迟较高或无法访问,可在根目录
config.json
中添加:"linkai_api_base": "https://api.link-ai.tech"
。 - 如需使用LinkAI应用配置中的默认模型,需要将
config.json
目录中的"model"字段置空("model": "")。
1.1 API Key创建
linkai_api_key
参数是 LinkAI平台的 api_key,在 控制台-应用接入 中创建即可:
2.1 App Code获取 (可选)
(1) 应用接入
而另一个参数 linkai_app_code
则是上一步 应用创建 时生成的,点击code即可复制 (注意是应用code不是知识库的code):
注:同时也可以接入 应用广场 中公开的任何应用,进入应用对话后,url最后的一段字符串就是该应用的code,或者点击右上角的分享按钮也能获取到它的code。
linkai_app_code
为空时表示不使用任何应用,将直接进行请求转发,如果没有 OpenAI账号或可访问的网络环境 时可以使用该方式轻松访问。基于这个特性,目前 linkai 已经可以兼容大部分的插件。
(2) 工作流接入
工作流的接入方式与应用相同,只需在 linkai_app_code
中填入工作流的code,即可在接入渠道使用工作流的对话能力:
工作流使用可参考文档:工作流
2. 项目启动
填写完配置后启动项目,即可在微信端访问我们创建的应用了。下面是在微信中访问 知识库应用 的例子,可以将个人知识库接入微信群聊中,很方便地作为客服来解答问题:
3. 更多功能
LinkAI还通过插件在微信端提供了开箱即用的 Midjourney绘图、文档总结和对话 等能力,使用教程参考: https://github.com/zhayujie/chatgpt-on-wechat/tree/master/plugins/linkai