File Handoff
eclass_file_handoffIssue a publicly reachable /files/ URL for a downloaded eClass file so ChatGPT can fetch it without embedding the file body. Use file_id from search/list downloads; 25MB limit.
Instructions
[로컬/URL] 다운로드된 파일 본문을 tool 응답에 첨부하지 않고 /files/ URL만 발급합니다. ChatGPT가 직접 파일을 읽으려면 반환 URL이 공개 인터넷에서 접근 가능해야 하며, localhost/127.0.0.1 URL은 같은 머신의 사용자 브라우저 전용입니다. 공개 handoff가 필요하면 ECLASS_HANDOFF_BASE_URL을 공개 HTTPS reverse proxy/터널 주소로 설정한 뒤 다시 호출하세요. file_id는 eclass_search_downloads/eclass_list_downloads에서 얻습니다. 25MB 초과 파일은 거절됩니다(ECLASS_HANDOFF_MAX_BYTES로 조정).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_id | Yes | URL을 발급할 로컬 다운로드 파일의 file_id (eclass_search_downloads 결과). 영상은 "video:<id>" 형식. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_id | Yes | ||
| delivered | Yes | ||
| mime_type | No | ||
| size_bytes | No | ||
| display_name | No | ||
| download_url | No |