{"openapi":"3.0.3","info":{"title":"APICK 텍스트 다듬기 AI","version":"1.0.0","description":"최대 100,000자의 글에서 문법·맞춤법·띄어쓰기·어색한 표현·문장 순서를 의미는 그대로 둔 채 자연스럽게 다듬어 돌려줍니다. 설명 없이 다듬은 글만 받습니다."},"servers":[{"url":"https://apick.app"}],"paths":{"/rest/llm/text_polish":{"post":{"summary":"텍스트 다듬기 AI","description":"최대 100,000자의 글에서 문법·맞춤법·띄어쓰기·어색한 표현·문장 순서를 의미는 그대로 둔 채 자연스럽게 다듬어 돌려줍니다. 설명 없이 다듬은 글만 받습니다.","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"서비스별 성공·처리 상태 응답","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"text":{"type":"string","description":"다듬은 글"},"input_length":{"type":"integer","description":"보낸 원문의 글자 수"},"output_length":{"type":"integer","description":"다듬은 글의 글자 수"},"ic_id":{"nullable":true},"result":{"type":"integer","description":"1 성공, 0 실패"},"msg":{"type":"string","description":"실패 사유. 성공하면 빈 문자열"},"success":{"type":"integer"}}},"api":{"type":"object","properties":{"success":{"type":"boolean"},"cost":{"type":"integer","description":"차감된 포인트(최소 100). 실패하면 0"},"ms":{"type":"integer"},"pl_id":{"type":"integer","description":"포인트 사용 내역 번호","nullable":true}}}}}}}},"default":{"description":"HTTP 상태 및 서비스 오류코드 확인","content":{"application/json":{"schema":{"type":"object"}}}}},"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"text":{"type":"string","description":"교정·윤문할 원문입니다. 공백 포함 최대 100,000자까지 보낼 수 있으며, 문단 구분을 유지하면 결과가 더 자연스럽습니다. (string)","example":"어제 회의에서 결정된 내용은 다음과 같다 첫째로는 마감일을 일주일 미루기로햇고 둘째로 각자 담당할 기능을 정하기로 햇음."},"content":{"type":"string","description":"text와 같은 뜻의 다른 이름. text를 보내면 쓰지 않습니다. 문자열로 보내며, 생략하면 서버 기본값이 적용되거나 해당 조건이 해제됩니다. (string)"}},"required":["text"]}}}}}}},"x-code-tables":[{"title":"오류 코드","columns":["HTTP","data.msg","대처"],"rows":[["400","text required","비어 있지 않은 text를 보내세요."],["400","텍스트는 최대 100000자까지 입력 가능합니다.","글을 나눠 여러 번 보내세요. data.input_length·data.max_length로 길이를 확인할 수 있습니다."],["402","잔액 부족 (최소 100포인트 필요)","포인트를 충전한 뒤 다시 요청하세요."],["500","서비스 설정을 확인할 수 없습니다.","잠시 후 다시 시도하고, 계속되면 문의하세요."],["502","외부 처리 서비스 응답 오류","data.retryable이 true면 잠시 후 한 번 다시 보내세요."]]}],"x-service-errors":[],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}