检索增强

收藏
我的收藏

接口说明

根据用户查询和历史对话,从知识库中检索相关的文本片段(chunks),返回符合条件的检索结果列表。

使用限制

注意:该域名只有在分身专属开发环境抖音云中才可以访问

基本信息

名称描述
HTTP URL
http://open-ai-byted-org.dyc.ivolces.com/dy_open_api/avatar/atomic/api/rag_retrieval/
HTTP Method
POST
Scope
bytedance.avatar_arch.atomic_service_proxy

请求参数

请求头
content-type必填String
固定值"application/json"
Body展开全部子属性
params必填Struct
展开子属性
request_info必填Struct
展开子属性
请求示例
curl --location --request POST 'http://open-ai-byted-org.dyc.ivolces.com/dy_open_api/avatar/atomic/api/rag_retrieval/' \ --header 'content-type: application/json' \ --data '{ "params": { "query": "人工智能在医疗领域的应用有哪些?", "limit": 5, "history": [ { "role": "user", "content": "你能告诉我一些关于人工智能的信息吗?" }, { "role": "assistant", "content": "当然可以。人工智能(AI)是计算机科学的一个分支,致力于创造能够模仿人类智能的机器和系统。它涉及机器学习、深度学习、自然语言处理等多个领域。AI 已经在许多行业中得到应用,如医疗、金融、教育等。您对哪个特定领域的 AI 应用感兴趣呢?" } ], "retrieval_channels": [ { "knowledge_base_id": "your_knowledge_base_id", "retrieval_type": 3, "limit": 5 } ], "ranker": { "min_score": 0.5 } }, "request_info": { "provider_id": "0", "biz_id": "format", "traffic_source": { "source": "", "enter_from": "", "traffic_type": "" }, "open_id": "your_open_id", "avatar_app_id": "your_app_id" } }'

响应参数

Body展开全部子属性
data必填Struct
展开子属性
err_msg必填String
示例:"access_token无效"
错误描述
err_no必填Int32
示例:28001003
错误码
log_id必填String
示例:"202405291440576E078D8757B9"
日志id
响应示例
{ "data": { "chunks": [ { "chunk_id": "med_ai_001", "doc_id": "1730804713", "content": "人工智能在医疗领域的应用广泛,包括疾病诊断、医学影像分析和药物研发。在疾病诊断方面,AI 可以分析患者的症状、病史和检查结果,提供快速准确的初步诊断建议,辅助医生做出决策。", "source_type": 1 }, { "chunk_id": "med_ai_002", "doc_id": "1730804713", "content": "在医学影像分析中,AI 技术可以快速处理大量的 X 光片、CT 和 MRI 扫描图像,帮助识别潜在的异常情况,如肿瘤、骨折或心脏问题。这不仅提高了诊断的速度和准确性,还能减轻放射科医生的工作负担。", "source_type": 1 }, { "chunk_id": "med_ai_003", "doc_id": "1730804713", "content": "AI 在药物研发中的应用也很重要。它可以分析大量的分子结构和生物数据,预测潜在的药物候选物,加速新药开发过程。例如,在 COVID-19 疫情期间,AI 技术被用来快速筛选可能对病毒有效的现有药物。", "source_type": 1 }, { "chunk_id": "med_ai_004", "doc_id": "1730804713", "content": "此外,AI 还在个性化医疗方面发挥作用。通过分析患者的基因数据、生活方式和病史,AI 可以帮助制定个性化的治疗方案,提高治疗效果并减少副作用。这在癌症治疗等领域特别有价值。", "source_type": 1 }, { "chunk_id": "med_ai_005", "doc_id": "1730804713", "content": "在医疗管理方面,AI 可以优化医院的资源分配和患者流程。例如,预测急诊室的繁忙程度,或者管理手术室的调度,以提高医疗机构的整体效率。AI 还可以分析电子健康记录,识别高风险患者,进行早期干预。", "source_type": 1 } ] } }
切换单列布局

错误码

HTTP 状态码错误码错误码描述排查建议
20028001005
系统内部错误,请重试
请求重试,若依然无解请向平台提交反馈
20028001003
access_token无效
重新请求生成access_token
20028001008
access_token过期,请刷新或重新授权
重新请求生成access_token
20028001016
当前应用已被封禁或下线
clientKey被封禁或者下线
20028001006
网络调用错误,请重试
重试即可
20028001014
应用未授权任何能力
确认应用是否授权能力
20028001018
应用未获得该能力
开通相关能力
20028003017
quota已用完
联系平台处理
20028001019
应用该能力已被封禁
该能力被封禁,联系平台处理
20028001007
参数不合法
根据错误信息检查请求参数是否填写正常
200-42000
知识库未在平台配置
前往开放平台进行知识库相关信息配置
200-40001
具体缺失或错误的请求字段信息
按照错误消息修改入参后重新请求