星火知识库 API 文档
一、服务介绍
#开通授权
#产品体验
#接口 Demo
#接口要求
内容 | 说明 |
---|---|
传输协议 | https/wss |
请求地址 | 1、文档上传:https://chatdoc.xfyun.cn/openapi/fileUpload 2、文档问答:wss://chatdoc.xfyun.cn/openapi/chat 3、发起文档总结:https://chatdoc.xfyun.cn/openapi/startSummary 4、获取文档总结/概要内容:https://chatdoc.xfyun.cn/openapi/fileSummary |
接口鉴权 | 签名机制,详情请参照下方鉴权认证 |
字符编码 | UTF-8 |
响应格式 | 统一采用 JSON 格式 |
开发语言 | 任意,只要可以向讯飞云服务发起 HTTP/WebSocket 请求的均可 |
文档格式 | 当前支持 doc/docx、pdf、md、txt 格式文档 |
文档大小 | 不超过 20M |
文档长度 | 不超过 100W 字符 |
#二、鉴权认证
#鉴权方法
#1、设置签名
appId
, timestamp
, signature
字段名 | 类型 | 描述 | 必须 |
---|---|---|---|
appId | String | 应用 ID | Y |
timestamp | Long | 时间戳,单位: s,与服务端时间相差五分钟之内 | Y |
signature | String | 签名 | Y |
#2、签名(signature)生成规则
#鉴权结果
HTTP Code | 说明 | 错误描述信息 | 解决方法 |
---|---|---|---|
401 | 鉴权参数为空 | Invalid Param, Please check header | 检查是否设置鉴权参数 |
401 | 签名参数解析失败 | Signature cannot be verified | 检查签名的各个参数是否有缺失是否正确,特别确认下复制的secret是否正确 |
401 | 签名校验失败 | Signature required | 签名验证失败,可能原因有很多。 1. 检查 appId、secret 是否正确。 2.检查计算签名的方法是否正确。 3. 检查时间戳是否正确等等 |
403 | 时钟偏移校验失败 | Invalid time or time required | 检查服务器时间是否标准,相差 5 分钟以上会报此错误 |
405 | 应用无效 | Invalid Signature | 检查该 appId 是否开通授权 |
高级功能
#四、错误码
错误码 | 描述 | 处理方式 |
---|---|---|
10019 | 问答的问题或引用文段可能涉政 | 检查问题或文件内容 |
10013 | 问答的问题或引用文段有敏感违规信息 | 检查问题或文件内容 |
10014 | 问答的输出有敏感违规信息 | 尝试换个问法 |
60001 | 文件类型不对 | 检查文件 |
60002 | 文件大小超限 | 检查文件 |
60003 | 文件上传失败 | 排查 |
60005 | 无文件权限 | 检查入参 |
60011 | 文件字数超限 | 检查文件 |
60012 | 文件无有校字符 | 检查文件 |
60005 | 无文件权限 | 检查入参 |
60014 | 问答的时候未传入文件 id | 检查入参 |
62001 | 问答的时候,未找到相关文本段 | 检查提问问题 |
68003 | 操作太过频繁 | 自查 |
99999 | 内部错误 | 排查 |
#五、调用示例
#六、常见问题
#文档知识库的主要功能是什么?
答:让大模型根据文档内容回答问题,更可创建知识库聚合多文档,一次提问遍历领域知识;文档太多难以通读,快用文档总结,自动总结文档概要,快速了解文档内容等。
#文档知识库现在支持哪些格式的文档?
答:目前支持 Word、PDF、Markdown、txt 格式的文档。
#文档知识库支持什么应用平台?
答:目前支持 WebAPI 应用平台。
修改于 2023-12-18 06:37:37