소개
JavaScript/TypeScript용 클라이언트 라이브러리는 Port의 서비스와 상호 작용하기 쉬운 인터페이스를 제공합니다.설치
프로젝트에 클라이언트를 통합하려면 npm을 사용하여 설치하십시오.기능
엔드포인트 호출
Port는 대기열 시스템을 통해 엔드포인트 요청을 관리하여 안정성과 확장성을 보장합니다.subscribe 메서드를 사용하여 요청을 제출하고 결과를 기다립니다.
예시:
대기열 관리
다음 메서드로 요청을 관리합니다.요청 제출
요청을 제출하고 나중에 사용할request_id를 검색합니다.
예시:
요청 상태 확인
요청 상태를 검색합니다. 예시:요청 결과 검색
완료된 요청의 결과를 가져옵니다. 예시:저장소
storage API를 사용하면 파일을 업로드하고 URL을 받을 수 있으며, 이 URL은 모델 엔드포인트 요청에 사용할 수 있습니다. 이는 이미지-비디오 또는 음성-텍스트와 같이 파일 입력이 필요한 모델에 특히 유용합니다.
최대 파일 크기: 100MB
브라우저에서 파일 업로드
사용자가 브라우저에서 직접 파일을 업로드하도록 허용할 수 있습니다. 다음 예제는<input type="file"> 요소를 사용하여 파일을 선택하고 업로드하는 방법을 보여줍니다.
Node.js에서 파일 업로드
Node.js를 사용하는 서버 측에서는 로컬 파일 시스템에서 파일을 읽고 업로드할 수 있습니다.모델 엔드포인트를 사용한 자동 업로드
JavaScript SDK는 파일 업로드를 자동으로 처리할 수 있습니다.File 객체, Blob 또는 base64 데이터 URI를 모델 엔드포인트의 입력으로 전달하면 SDK는 먼저 이를 스토리지에 업로드한 다음 요청에서 결과 URL을 사용합니다.
이렇게 하면 별도의 업로드 단계를 수행할 필요가 없으므로 프로세스가 단순화됩니다.