문서 QA
딥서치에서 PDF 문서QA에 대해 설명합니다.
문서 업로드
질의응답하고 싶은 PDF 문서를 가져와 딥서치에 업로드 할 수 있습니다. 문서 업로드할 때 URL로 업로드하거나 PDF 파일을 직접 업로드할 수 있습니다.
1. URL로 문서 업로드
URL로 PDF 문서 업로드하기
POST
https://api.deepsearch.com/note/v1/pdf/upload
질의응답하고 싶은 PDF 문서 URL를 가져와서 딥서치에 업로드 할 수 있습니다.
Request Body
{
"success": true,
"summary": "success",
"uid": {{생성한 챗uid}},
"uid_str": "{{생성한 챗uid}}",
"url": "{{문서 url}}"
}
{
"detail": {
"code": 70004,
"msg": "failed_to_upload"
}
}
{
"detail": {
"code": 70004,
"msg": "document_insufficient_data"
}
}
2. PDF파일로 문서 업로드
파일로 PDF 문서 업로드하기
POST
https://api.deepsearch.com/note/v1/pdf/upload
질의응답하고 싶은 PDF 문서 파일를 가져와서 딥서치에 업로드 할 수 있습니다. 파일 업로드 할 때 request body는 form-data
로 사용합니다.
Request Body
{
"success": true,
"summary": "success",
"uid": {{생성한 챗uid}},
"uid_str": "{{생성한 챗uid}}",
"url": "{{문서 url}}"
}
{
"detail": {
"code": 70004,
"msg": "document_insufficient_data"
}
}
{
"detail": {
"code": 70004,
"msg": "failed_to_upload"
}
}
문서 요약 내용 생성
업로드한 문서가 conversation_uid
가져와서 요약내용을 생성할 수 있습니다.
conversation_uid
없을 경우 최근 업로드한 문서를 사용합니다.
업로드한 문서의 요약내용 생성
GET
https://api.deepsearch.com/note/v1/pdf/init_summary
업로드한 문서의 요약내용 생성
Request Body
{
"index": 0,
"message": {
"role": "assistant",
"content": "{{요약 내용}}"
},
"finish_reason": "stop"
}
{
"detail": {
"code": 70001,
"msg": "document_not_found"
}
}
업로드한 문서의 요약내용 생성
POST
https://api.deepsearch.com/note/v1/pdf/init_summary
업로드한 문서의 요약내용 생성
Request Body
{
"index": 0,
"message": {
"role": "assistant",
"content": "{{요약 내용}}"
},
"finish_reason": "stop"
}
{
"detail": {
"code": 70001,
"msg": "document_not_found"
}
}
문서 질문 생성
업로드한 문서가 conversation_uid
가져와서 질문을 생성할 수 있습니다.
conversation_uid
없을 경우 최근 업로드한 문서를 사용합니다.
업로드한 문서의 질문 생성
GET
https://api.deepsearch.com/note/v1/pdf/init_question
업로드한 문서의 질문 생성
Request Body
{
"index": 0,
"message": {
"role": "assistant",
"content": "{{질문 내용}}"
},
"finish_reason": "stop"
}
{
"detail": {
"code": 70001,
"msg": "document_not_found"
}
}
업로드한 문서의 질문 생성
POST
https://api.deepsearch.com/note/v1/pdf/init_question
업로드한 문서의 질문 생성
Request Body
{
"index": 0,
"message": {
"role": "assistant",
"content": "{{질문 내용}}"
},
"finish_reason": "stop"
}
{
"detail": {
"code": 70001,
"msg": "document_not_found"
}
}
문서 QA하기
업로드한 문서가 conversation_uid
가져와서 문서에 대해 질의응답할 수 있습니다.
conversation_uid
없을 경우 최근 업로드한 문서를 사용합니다.
업로드한 문서의 질의응답하기
GET
https://api.deepsearch.com/note/v1/pdf/answer
업로드한 문서의 질의응답하기
Request Body
{
"index": 0,
"message": {
"role": "assistant",
"content": "{{답변}}"
},
"finish_reason": "stop"
}
{
"detail": {
"code": 70001,
"msg": "document_not_found"
}
}
{
"detail": {
"code": 70001,
"msg": "no_answer_found"
}
}
업로드한 문서의 질의응답하기
POST
https://api.deepsearch.com/note/v1/pdf/answer
업로드한 문서의 질의응답하기
Request Body
{
"index": 0,
"message": {
"role": "assistant",
"content": "{{답변}}"
},
"finish_reason": "stop"
}
{
"detail": {
"code": 70001,
"msg": "document_not_found"
}
}
{
"detail": {
"code": 70001,
"msg": "no_answer_found"
}
}
Last updated