설치
애플리케이션에 맞는 통합 방법을 선택하세요.NPM 패키지 (React)
React 17+ 애플리케이션용입니다.설치
기본 설정
앱에AgentProvider와 AssistantButton을 추가하세요. 프로바이더가 전체 애플리케이션을 감쌀 필요가 없습니다 — Moss 컴포넌트만 감싸면 됩니다.
App.tsx
피어 디펜던시
SDK는 React 17 또는 18을 피어 디펜던시로 요구합니다:CDN 스크립트 태그
프레임워크에 관계없이 모든 웹 애플리케이션에서 사용할 수 있습니다.기본 설정
HTML에 스크립트 태그를 추가하세요. SDK가 자동으로 초기화되고 어시스턴트 버튼을 렌더링합니다.JavaScript를 통한 설정
더 세밀한 제어를 위해 스크립트 로드 전에window.mossSettings를 통해 설정하세요:
글로벌 API
초기화 후 글로벌window.MossSDK 객체를 사용할 수 있습니다:
커스텀 트리거
data-moss-trigger 속성을 사용하면 훅 없이 어떤 요소에서든 어시스턴트를 열 수 있습니다.
예시
React 컴포넌트
AssistantButton 없이 사용하기
기본 제공 버튼 대신 커스텀 트리거만 사용할 수 있습니다:TypeScript 상수
SDK는 프로그래밍 방식 사용을 위해 속성 이름을 내보냅니다:프레임워크별 예시
- Next.js (App Router)
- Next.js (스크립트 태그)
- Vue.js
- Angular
app/layout.tsx
다음 단계
인증
JWT 토큰 인증 설정
설정
SDK 동작 및 옵션 설정