当前位置: 首页 > news >正文

总结|哪些平台有大模型知识库的Web API服务

截止2023/12/6 笔者个人的调研,有三家有大模型知识库的web api服务:

平台类型文档数量文档上传并解析的结构api情况返回页码
文心一言插件版多文档有问答api,文档上传是通过网页进行上传有,而且是具体的chunk id,需要设置verbose参数
通义千问插件版单文档【pdf解析】插件单文档问答api,文档只能用url模式,问答的方式可以总结、可以随意问答
星火大模型知识库多文档有,在高级功能中有上传接口,有文档问答,有文档总结有,但不是逐句返回

1 文心一言

1.1 知识库上传

地址:
https://console.bce.baidu.com/qianfan/knowledge

先创建知识库,然后上传文档,还可以二次修改
在这里插入图片描述
可以自定义PDF分段方式:
在这里插入图片描述

对于不合理的片段可以进行删除:

在这里插入图片描述

在这里插入图片描述

1.2 插件-pdf解析

api文档地址:
https://cloud.baidu.com/doc/WENXINWORKSHOP/s/Clo5k1uox

调用示例:

import os
import qianfan# 替换下列示例中参数,安全认证Access Key替换your_iam_ak,Secret Key替换your_iam_sk,应用APPID替换your_AppIDos.environ["QIANFAN_ACCESS_KEY"] = "your_iam_ak"
os.environ["QIANFAN_SECRET_KEY"] = "your_iam_sk"
os.environ["QIANFAN_APPID"]="your_AppID"# Plugin 知识库展示
plugin = qianfan.Plugin(endpoint="your_endpoint")
resp = plugin.do(plugins=["uuid-zhishiku"], prompt="深度合成服务提供者应当设置哪些入口")
print(resp)
#深度合成服务提供者应当设置便捷的用户申诉和公众投诉、举报入口,公布处理流程和反馈时限,及时受理、处理和反馈处理结果。

请求参数:
在这里插入图片描述

在文心一言的问答界面可以看到:

2 通义千问

跟文心一言类似,是以插件形式出现,而且是单篇文档问答;
文档地址

而且文档比较简单,基本你提工单才能问到一些信息

python code:

from http import HTTPStatus
import dashscopedef call_with_messages():plugins = {'ocr': {}}  # choose the desired plugin(s).messages = [{'role': 'system', 'content': 'You are a helpful assistant.'},{'role': 'user','content': '识别一下这个图片上的文字:https://dashscope.oss-cn-beijing.aliyuncs.com/samples/plugin/20231124161643.jpg'}]response = dashscope.Generation.call(model='qwen-plus',messages=messages,result_format='message',  # set the result to be 'message' format.plugins=plugins,)if response.status_code == HTTPStatus.OK:print(response)else:print('Request id: %s, Status code: %s, error code: %s, error message: %s' % (response.request_id, response.status_code,response.code, response.message))if __name__ == '__main__':call_with_messages()

在通义千问中,有按钮专门选择【文档解析】插件:
在这里插入图片描述

3 星火大模型

文档地址

涵盖了三个web api:

  • 文档上传
  • 文档总结
  • 文档问答

具体可参考博客:讯飞星火知识库文档问答Web API的使用(二)

在星火大模型的sparkdesk版面:
在这里插入图片描述
在这里插入图片描述

4 智谱

地址:
https://chatglm.cn/

看上去是单文档问答;对于上传文档好像没看到地方进行二次修改。

4.1 上传模块

在这里插入图片描述

4.2 文档问答

在这里插入图片描述

5 FastChat

地址:
https://ai.fastgpt.in/

在这里插入图片描述

文件导入:
在这里插入图片描述

在这里插入图片描述
每篇导入是收费的

问答配置:
在这里插入图片描述

6 Langchain-Chatchat

在这里插入图片描述

http://www.lryc.cn/news/256350.html

相关文章:

  • TOMCAT9安装
  • QT中时间时区处理总结
  • OpenAtom OpenHarmony三方库创建发布及安全隐私检测
  • 【1】一文读懂PyQt简介和环境搭建
  • windows install git
  • 【华为数据之道学习笔记】3-7 报告数据治理
  • SpringDataRedis 操作 Redis,并指定数据序列化器
  • useradd 在Linux原生应用开发过程中的简单应用
  • Linux 删除文件名乱码的文件
  • 【测试人生】数据同步和迁移的变更注意事项
  • 快手视频如何去掉水印?三个简单好用视频去水印方法
  • 【Linux】stat命令使用
  • 【JavaEE】多线程(3) -- 线程等待 wait 和 notify
  • 自行编写一个简单的shell!
  • mvn site 命令
  • <JavaEE> 经典设计模式之 -- 定时器
  • 【C++ Primer Plus学习记录】if语句
  • 结构体,自定义类型
  • Ubuntu22.04通过Maas和Juju部署openstack charm
  • 老有所依:TSINGSEE青犀养老院智能视频监管方案
  • vue中的this.$nextTick().then()
  • Python处理Excel文件并与数据库匹配做拼接
  • 【出现模块node_modules里面包找不到】
  • 高项备考葵花宝典-项目进度管理输入、输出、工具和技术(中,很详细考试必过)
  • sql注入 [GXYCTF2019]BabySQli1
  • python二维数组创建赋值问题:更改单个值却更改了所有项的值
  • 深度模型训练时CPU或GPU的使用model.to(device)
  • SpringBoot3-实现和注册拦截器
  • Ubuntu 22.04源码安装yasm 1.3.0
  • LeetCode [中等]矩阵置零