开发者平台
LinkAI开发者平台由一系列 开源项目 和 开放API 共同组成,目的是为开发者提供快速搭建AI应用的能力。开发者可以选择通过已有的开源项目将自己的应用零代码集成到各APP中,也可以通过开放API接入自己开发的产品中。
1. 开源项目
1.1 chatgpt-on-wechat
使用大模型搭建的聊天机器人,基于 GPT3.5/GPT4.0/Claude/文心一言/讯飞星火/LinkAI,支持微信 公众号、企业微信部署,能处理文本、语音和图片。
Github地址:https://github.com/zhayujie/chatgpt-on-wechat
1.2 bot-on-anything
将 AI模型 接入各类 消息应用,开发者通过轻量配置即可在二者之间选择一条连线,运行起一个智能对话机器人,在一个项目中轻松完成多条链路的切换。
Github地址:https://github.com/zhayujie/bot-on-anything
2. API开放接口
👉整体介绍
2.1 对话API
LinkAI对话接口,通过一个API集成了各种模型,并支持知识库、插件等核心能力,可直接调用LinkAI的应用或工作流的对话能力。并且完全兼容OpenAI的接口格式,支持流式输出,可以通过 api_base 设置完成调用。
2.2 支持上下文记忆的对话API
相比普通对话 API,支持上下文记忆的对话 API 能够原生支持开发者在应用/工作流中设置的记忆功能。开发者无需自行维护上下文记忆,只需传入用户问题和身份标识即可,由系统按用户维度对上下文记忆进行维护,只需开启LinkAI应用配置和工作流编排中对应的记忆功能,即可实现长期记忆下的多轮对话。
2.3 工作流运行API
该接口为使用工作流的高级接口,可支持传入工作流开始节点中设置的文字、图片、文件默认变量,以及多个自定义变量,同时支持上下文记忆功能。结合工作流灵活的编排能力,可实现丰富的场景应用开发。
2.4 语音识别API
语音识别接口,可将语音文件转为文本内容。
2.5 语音合成API
语音合成接口,可将文本内容合称为语音文件,支持多种音色可供选择,覆盖通用问答、智能助手、有声阅读、视频配音、各地方言等场景。