API
API
Options
PivotAIOptions

PivotAIOptions

Pivot AI 에이전트 옵션.
북에서 AI 기능을 사용할지 여부와, 사용할 AI 모델 목록, AI 패널 옵션 등을 설정한다.

Options

addMode: 'dialog' | 'page'

AI를 이용한 테이블 추가 방식.

  • 'dialog': 다이얼로그를 통해 테이블을 추가한다. (기본값)
  • 'page': AI 페이지를 통해 테이블을 추가한다.

default: 'dialog'

autoSubmit: boolean (opens in a new tab)

prompt 창에서 suggestion이나 응답 속 prompt link를 클릭하면 input 창으로 우선 복사하는데, true로 지정하면 복사와 동시에 AI에 전달한다.

default: false

devMode: boolean (opens in a new tab)

AI 기능을 개발자 모드로 사용할 지 여부. 개발자 모드에서는 AI 모델이 제공하는 피벗 설정 내용이 표시된다.

default: false

enabled: boolean (opens in a new tab)

AI 기능을 사용할 지 여부.

default: false

models: PivotLocalAIModelOptions | PivotRemoteAIModelOptions | Array (opens in a new tab)<PivotLocalAIModelOptions | PivotRemoteAIModelOptions>

AI 모델 옵션 목록.
북에서 사용할 AI 모델을 등록한다. 모델은 로컬 모델과 원격 모델로 나뉘며, 각각의 옵션 구조가 다르다.
단일 모델만 사용할 때는 배열 대신 객체 하나로 지정할 수 있다.

default: undefined

panel: PivotAiPanelOptions

AI 패널 옵션.
AI 모델과 상호 작용하는 패널을 설정한다. AI 패널은 인스펙터나 탐색기의 탭, 또는 별도 외부 컨테이너에 표시될 수 있다.
boolean 축약형으로 지정하면 AI 패널의 표시 여부만 토글한다.

default: undefined

resources: PivotAIResourcesOptions

default: undefined

tableSuggestions: Array (opens in a new tab)<string (opens in a new tab)>

신규 피벗 테이블 생성 시 기본으로 제공되는 prompt 제안 목록.
예시: ['판매량이 가장 많은 차종은 무엇인가요?', '국가별 판매량을 비교해 주세요.', '차종과 브랜드별로 판매량을 분석해 주세요.']

default: undefined

waitingMessage: string (opens in a new tab)

AI 응답을 기다리는 동안 표시할 메시지.

default: undefined