AI 배경 제거
RMBG 분할 모델과 WebGPU/WASM fallback으로 배경을 제거합니다.
이미지, PDF, QR, 비디오·오디오, 개발자 Utility까지 기능마다 별도의 라이브러리와 UI를 조합하지 않아도 됩니다. 계속 확장되는 Zavilo Tool Library를 하나의 일관된 SDK 방식으로 연동하세요.
<script src="https://sdk.zavilo.app/v1/zavilo.js"></script>
const client = await Zavilo.init({
publicKey: "pk_live_xxxxx"
});
const result = await client.run("image-enhancer", { file });
await client.open({
tool: "document-scanner",
input: { file }
});
await client.mount({
tool: "pdf-editor",
target: "#zavilo-tool"
});AI 배경 제거, 얼굴 자동 블러·모자이크, 2배 이미지 업스케일을 바로 연동하세요. AI 런타임은 실제 AI Tool을 사용할 때만 Lazy Load됩니다.
RMBG 분할 모델과 WebGPU/WASM fallback으로 배경을 제거합니다.
얼굴을 자동 감지해 블러 또는 모자이크로 개인정보를 보호합니다.
브라우저 메모리를 고려한 타일 방식으로 이미지를 2배 확대합니다.
일상적인 포맷 변환부터 사용자 조작이 필요한 문서·미디어 작업까지, 제품에 반복적으로 필요한 기능을 재사용 가능한 SDK Tool로 제공합니다.
브라우저 AI로 배경 제거, 얼굴 보호, 2배 이미지 업스케일을 처리합니다.
브라우저 AI로 표 데이터를 추출하고 민감정보를 가립니다.
포맷 변환, 크기 조절, 압축, 출력 최적화.
화질 개선, 자르기, 배경 처리, OCR, 문서 스캔과 실무 이미지 작업.
Favicon, 앱 아이콘, 웹용 에셋 생성.
병합, 분할, 변환, 워터마크, 서명, 보호 및 편집 작업.
동일한 SDK Contract로 QR 생성과 인식.
여러 폴더의 파일을 묶어 브라우저에서 비밀번호 ZIP을 생성합니다.
자르기, 리사이즈, 압축, 추출, 텍스트 변환 등 미디어 작업.
JSON, Base64, URL 인코딩, UUID, Hash, Timestamp 등 개발 Utility.
기능이 늘어나도 초기화 방식, Tool 탐색 방식, 결과 형식을 다시 설계할 필요가 없습니다.
client.listTools()로 사용 가능한 Tool을 동적으로 조회하고 client.describe()로 정확한 Schema를 확인합니다.
호환 Tool이 일관된 결과 구조를 사용해 미리보기·다운로드·업로드·파이프라인 처리가 단순해집니다.
사용자 조작이 필요하면 기존 Zavilo Tool UI를 사용하고, 자동 처리가 필요하면 같은 처리 기능을 UI 없이 호출합니다.
Tool의 처리 모델은 그대로 유지하면서 서비스 흐름에 맞는 연동 방식을 선택합니다.
client.run()으로 UI 없이 자동 처리합니다. 자동화와 여러 Tool을 연결하는 파이프라인에 적합합니다.
client.run()호출 측 상태로 Zavilo Tool UI를 열고 사용자가 편집한 뒤 완료된 결과를 callback으로 반환받습니다.
client.open()완성된 Tool UI를 서비스 화면 안에 탑재해 사용자가 직접 파일 선택·처리·다운로드까지 수행합니다.
client.mount()Zavilo는 처리 엔진과 필요한 실행 자산을 브라우저로 전달합니다. 원본 파일과 생성된 결과 파일은 Zavilo 서버로 전송되지 않으며, 실제 파일 처리는 사용자의 브라우저에서 수행됩니다. Zavilo와는 인증, Origin 검증, Tool·Mode 권한, 실행 정책 및 사용량 확인 등 SDK 운영에 필요한 최소한의 제어 정보만 교환합니다.
일반적인 브라우저 기반 Tool 실행에서 Zavilo로 업로드하지 않고 브라우저에서 처리합니다.
브라우저에서 생성·반환되며 Zavilo 서버로 다시 전송하지 않습니다.
인증, Origin, 권한, 실행 정책 및 사용량 확인에 필요한 정보만 교환합니다.
일반적인 파일 처리 서비스는 원본 파일을 처리 서버로 업로드하고 결과 파일을 다시 다운로드해야 합니다. Zavilo의 브라우저 기반 Tool은 이 파일 왕복 구간을 제거해 대용량 파일의 전송 대기 시간과 네트워크 트래픽을 크게 줄일 수 있습니다.
원본 업로드와 결과 다운로드 대기 구간을 줄입니다. 파일이 클수록 체감 효과가 커집니다.
일반적인 브라우저 기반 실행에서 원본·결과 바이너리가 Zavilo 처리 서버를 왕복하지 않습니다.
대규모 업로드 엔드포인트, 파일 처리 서버, 임시 저장공간, 결과 Egress 부담을 줄일 수 있습니다.
파일 처리 부하는 중앙 서버에 집중되지 않고 각 사용자의 브라우저에서 수행됩니다.
Zavilo는 고정된 기능 묶음이 아닙니다. 이미지, 문서, 미디어, 개발자 Tool이 계속 추가되며 SDK 인터페이스와 Tool Contract는 일관되게 유지됩니다.
실제 Tool Registry에서 지원 기능을 확인하고 정확한 Schema, 완성형 연동 예제와 다중 Tool Recipe까지 바로 살펴볼 수 있습니다.