lakala
  1. RAG模型
lakala
  • 相似度模型
    • bge-reranker-v2-m3
      POST
    • bge-m3
      POST
    • Embedding代理服务接口
      POST
    • GPU服务器Embedding接口
      POST
    • 文档QA全领域通用相似度模型(已弃用)
      POST
    • 旧 - 支付客服问答相似度模型 - 修
      POST
    • 通用客服问答相似度模型
      POST
    • 新 - 支付客服问答相似度模型
      POST
    • 旧 - 支付客服问答相似度模型
      POST
    • 风控客服问答相似度模型
      POST
  • 分类模型
    • 新 - 意图识别多任务模型
      POST
    • 意图识别多任务模型
      POST
    • 情感分类模型
      POST
    • 新 - 风控投诉分类模型
      POST
    • 旧 - 风控投诉分类模型
      POST
  • 打分模型
    • 新 - 培训机器人打分模型
      POST
    • 新 - 培训机器人更新问答库接口
      POST
    • 旧 - 培训机器人打分模型
      POST
    • 旧 - 培训机器人更新问答库接口
      POST
  • RAG模型
    • 问题重写接口
      POST
    • RAG总接口
      POST
    • PDF文件解析
      POST
    • Redis服务
      POST
  1. RAG模型

RAG总接口

POST
:9966/v1/rag

RAG总接口, 目前只实现了文档处理相关模块.#

文档说明:#

1.
包含模块: 文档解析, 文档拆分, 文本段清洗, 问答对生成, 问题扩展, 问答对清洗
2.
部署环境: 测试, 生产
3.
关键词-task_node_key: 可选值有: document_parser, document_split, document_clear, qa_gene, qa_extend, qa_clear
4.
针对部分模块, 需要补充传入参数, 放在meta下:
模块参数描述
document_parserfiles_name文件名, 数据类型为列表, 与需要的文件一一对应
document_parserlink是否解析外链(默认解析, 可选值有Y或N)
document_parsercallback_url设置回调URL
document_splitcallback_url设置回调URL
document_cleartask_type文档清洗的是文档还是QA, 可选值有doc或qa
document_clearcallback_url设置回调URL
qa_genefiles_name文件名, 数据类型为列表, 与需要的文本块一一对应
qa_genefreq调用大模型生成次数, 默认为3
qa_genenum单次调用大模型生成的问答对数量, 默认为10
qa_genecallback_url设置回调URL
qa_extendnumQA对扩展的数量, 默认为10
qa_extendcallback_url设置回调URL
qa_clearcallback_url设置回调URL
5.
针对部分模块, 会提供补充传出参数, 放在meta下:
模块参数描述
document_parserusage使用llm token数量, 数据类型为字典
document_splittask_type通知文档分块得到的是文档还是QA, 可选值有doc或qa
document_cleartask_type通知文档清洗的是文档还是QA, 可选值有doc或qa或空(如果为空, 则说明你没传该参数)
qa_geneusage使用llm token数量, 数据类型为字典
qa_genecurrent_idx当前回调了第几次
qa_genetotal_idx总共会回调几次
qa_genelfs_file_listQA对里面包含的图片URL(已经传入图床)
qa_extendusage使用llm token数量, 数据类型为字典
qa_extendcurrent_idx当前回调了第几次
qa_extendtotal_idx总共会回调几次
qa_extendlfs_file_listQA对里面包含的图片URL(已经传入图床)
qa_clearlfs_file_listQA对里面包含的图片URL(已经传入图床)
6.
测试环境目录: 192.168.12.103:/data1/hjc/rag
7.
测试环境python环境启动命令: source /data1/hjc/rag_env/bin/activate
8.
测试环境启动命令:
screen -r rag
uvicorn rag:app --host 0.0.0.0 --port 9966 --workers 2 --reload --log-level info --reload-include rag.py
Ctrl+a+d
screen -r tasks
OMP_NUM_THREADS=1 celery -A tasks worker --loglevel=info --concurrency=8
Ctrl+a+d
9.
生产环境目录: 10.68.211.153:/app/rag
10.
生产环境python启动命令: source /app/rag_envs/bin/activate
11.
生产环境启动命令:
screen -r rag
uvicorn rag:app --host 0.0.0.0 --port 9966 --workers 2 --reload --log-level info --reload-include rag.py
Ctrl+a+d
screen -r tasks
OMP_NUM_THREADS=1 celery -A tasks worker --loglevel=info --concurrency=8
Ctrl+a+d

请求参数

Body 参数application/json

示例
{
    "sid": "5831092058b24ff099ddcd2afd8a1b87",
    "appid": "xiaolan",
    "channel": "rag",
    "ver": "1.0",
    "timestamp": "20241220133803",
    "service": "openplatform.rag.callback",
    "data": {
        "process_instance_id": "",
        "task_node_key": "document_split",
        "data": {
            "files": [
                ""
            ],
            "documents": [
                "# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。 # 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。 "
            ],
            "qa": [
                {
                    "query": "",
                    "answer": ""
                }
            ],
            "meta": {
                "split_length": [100, 200, 1000],
                "split_overlap": [10, 20, 100]
            }
        }
    },
    "sign": "123",
    "attach": "",
    "state": "success"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST ':9966/v1/rag' \
--header 'Content-Type: application/json' \
--data-raw '{
    "sid": "5831092058b24ff099ddcd2afd8a1b87",
    "appid": "xiaolan",
    "channel": "rag",
    "ver": "1.0",
    "timestamp": "20241220133803",
    "service": "openplatform.rag.callback",
    "data": {
        "process_instance_id": "",
        "task_node_key": "document_split",
        "data": {
            "files": [
                ""
            ],
            "documents": [
                "# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。 # 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。# 一、基本原则及标准  # (一)基础材料  1、商户结算人身份证、商户交易情况说明、结算人手持身份证、结算人手持结算卡、结算人手持交易说明的照片。  # (二)辅助证明  1、根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片;  2、商户如有真实经营场所,需提供经营场所视频;  3、如非法人结算的,需出具执照法人的结算委托授权书,加盖公章;  4、如优质商户法人无法出境的,需提供恢复结算处理委托授权书,加盖公章。 "
            ],
            "qa": [
                {
                    "query": "",
                    "answer": ""
                }
            ],
            "meta": {
                "split_length": [100, 200, 1000],
                "split_overlap": [10, 20, 100]
            }
        }
    },
    "sign": "123",
    "attach": "",
    "state": "success"
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "sid": "5831092058b24ff099ddcd2afd8a1b87",
    "appid": "xiaolan",
    "channel": "rag",
    "ver": "1.0",
    "timestamp": "20241220133803",
    "service": "openplatform.rag.callback",
    "data": {
        "process_instance_id": "",
        "task_node_key": "",
        "data": {
            "files": null,
            "documents": null,
            "qa": [
                {
                    "query": "商户在什么情况下需要提交购销合同?",
                    "answer": "商户需根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片,以作为辅助证明。"
                },
                {
                    "query": "购销合同是什么时候必须提供的?",
                    "answer": "商户需根据实际收款情况提供证明材料,如购销合同、税务证明、交易截图等照片,以作为辅助证明。"
                }
            ],
            "meta": {
                "usage": {
                    "completion_tokens": 3228,
                    "prompt_tokens": 10203,
                    "total_tokens": 13431
                }
            }
        },
        "attach": {
            "applyUser": "chengliang",
            "fileId": 6
        },
        "state": "success"
    },
    "sign": "123"
}
修改于 2025-05-28 06:48:46
上一页
问题重写接口
下一页
PDF文件解析
Built with