1. 채팅 중 파일 업로드
Storm OpenAPI
  • Welcome to STORM
    • STORM 소개
  • Quickstart
    • 시작하기
      • 계정 생성
      • 에이전트 생성
    • 주요 활용 시나리오
      • 문서 업로드
      • 워크플로우 설계
      • 테스트
      • 배포
      • 채널 연동
  • Feature Guide
    • 콘솔
      • 에이전트 관리
      • 대시보드
      • 권한 설정
    • 에이전트 템플릿
      • 심층 지식 탐색
      • 지식 탐색
      • 자유 대화
      • 보고서 작성
      • FAQ 챗봇
      • 이력서 스크리닝
      • 캐릭터 대화
      • 상담기록 분석
      • 기사 작성
      • SQL문 작성
      • 계약서 차이점 비교
    • 에이전트 빌더
      • 지식
        • 폴더
        • 피드백
        • 문서
          • 에이전트 지식
          • 팀 지식
      • Knowledge Base 팀지식
        • SharePoint 연동
        • Amazon S3 연동
      • 워크플로우
        • 노드 설명
          • LLM
          • 검색(RAG)
          • 에이전틱 RAG
          • API
          • IF ELSE
          • 변수 선언과 할당
          • 후처리
          • 응답
          • 루프
          • 문서 생성
      • 테스트
      • 로그
      • 대시보드
    • 관리자 도구
      • 배포 관리
      • 채널 연동
      • 모델 파인튜닝
      • 학습 데이터 품질 관리
      • 기타 설정
      • Teams 채널 연동
  • Apis
    • 에이전트
      • 에이전트 조회
      • 에이전트 배포
      • 에이전트 배포 이력 조회
      • 워크플로우 목록 조회
      • 최신 워크플로우 조회
      • 워크플로우 단건 조회
      • 신규 워크플로우 생성
    • 버킷
      • 버킷 생성
      • 버킷 조회
    • 문서
      • 문서 학습 요청 by file
      • 문서 학습 요청 by url
      • 문서 조회
      • 문서 삭제
    • 채팅
      • 채팅 중 파일 업로드
        • 파일 생성 및 Presigned URL 발급
          POST
        • 파일 업로드 완료 처리
          POST
        • 파일 상태 조회
          GET
      • 채팅 전송 (OpenAI 호환)
        POST
      • 채팅 전송 (non-stream)
        POST
      • 채팅 전송 (stream)
        POST
      • 컨텍스트 검색
        POST
  • Learn More
    • 자주 묻는 질문
    • 과금 플랜
    • 에러 코드 가이드
      • AgentRag
      • DocGen
      • ApiCall
      • Function
      • IfElse
      • Loop
      • OpenLLM
      • Post
      • Rag
      • Response
      • Variable
  • Team API
    • Agents
      • Team agent 목록 조회
      • 관리 Team agent 목록 조회
    • Usage
      • Team 전체 사용량 조회
      • Agent 사용량 조회
      • 관리 플랫폼 Agent 사용량 조회
      • 관리 Team 전체 사용량 조회
    • Profile
      • 로그인 Team 기본 정보 조회
    • Teams
      • 관리 플랫폼 목록 조회
      • 관리 Team 상세 조회
    • Billing
      • Tier 1 월별 청구 요약 조회
      • 관리 플랫폼 청구 조회
    • Partners
      • 직속 Tier 2 파트너 Team 목록 조회
  • Answer
    • Documents
      • 답변 출처 문서 상세 조회
    • 답변 출처 Excel 문서 미리보기 조회
  • API v1
    • 문서 등록
    • 문서 정보 획득
  • Schemas
    • ErrorResponse
    • ParentPartnerTeam
    • Money
    • AnswerDocumentResponse
    • Agent
    • PageInfo
    • UsageBreakdown
    • ExcelSourcePreviewResponse
    • TeamProfileResponse
    • TeamBillingResponse
    • ManagedTeamLimits
    • ExcelSourcePreviewSheet
    • ManagedTeamAgentUsageResponse
    • BillingOverage
    • AgentListResponse
    • ManagedTeamUsage
    • ManagedTeam
    • ExcelSourcePreviewTableBlock
    • ManagedTeamListResponse
    • UsageResponse
    • ExcelSourcePreviewTextBlock
    • PartnerTeam
    • PartnerTeamListResponse
    • BillingAmount
    • TeamBillingSummaryPlatform
    • TeamBillingSummaryResponse
  1. 채팅 중 파일 업로드

파일 생성 및 Presigned URL 발급

Developing
POST
/api/v2/temp-files
Last modified:2026-02-10 05:17:57
파일 업로드를 시작하기 전에 호출하는 API입니다. 이 API를 호출하면 임시파일 레코드가 생성되고, S3에 직접 파일을 업로드할 수 있는 Presigned URL 발급됩니다.
Presigned URL은 제한된 시간 동안만 유효하며, 해당 URL로 파일을 업로드한 후에는 반드시 "파일 업로드 완료 처리" API를 호출해야 파일 파싱이 시작됩니다.
Presigned URL 업로드 예시

Request

Authorization
Add parameter in header
storm-api-key
Example:
storm-api-key: ********************
Body Params application/jsonRequired

Example
{
    "name": "quarterly_report.pdf",
    "size": 103760,
    "contentType": "application/pdf",
    "agentId": "agent_abc123def456"
}

Responses

🟢200Success
application/json
Bodyapplication/json

Example
{
    "status": "success",
    "data": {
        "id": "0806790591403921408",
        "uploadUrl": "https://s3.amazonaws.com/bucket/key?X-Amz-Signature=...",
        "expiresAt": "2024-01-15T10:30:00.000Z"
    }
}
Modified at 2026-02-10 05:17:57
Previous
채팅 중 파일 업로드
Next
파일 업로드 완료 처리
Built with