개요
개요 섹션LLM 플러그인 인터페이스: 장치 내 언어 모델과 상호 작용하기
핵심 기능
핵심 기능 섹션createChat- 새로운 채팅 세션을 생성합니다.sendMessage- 특정 채팅 세션에서 AI에게 메시지를 전송합니다.getReadiness- LLM의 준비 상태를 가져옵니다.setModel- 모델 구성 설정 - iOS: 시스템 모델을 사용하는 "Apple Intelligence" 경로를 지정하거나 MediaPipe 모델 경로를 제공하거나 - Android: MediaPipe 모델 파일 경로 (자산 또는 파일 디렉토리)를 지정합니다.
공개 API
공개 API 섹션| 메서드 | 설명 |
|---|---|
createChat | 새로운 채팅 세션을 생성합니다. |
sendMessage | 특정 대화 세션에 AI에게 메시지를 보낸다. |
getReadiness | LLM의 준비 상태를 가져온다. |
setModel | 모델 구성 설정 - iOS: 시스템 모델을 위한 'Apple Intelligence' 경로를 사용하거나 MediaPipe 모델 경로를 제공하거나 - Android: MediaPipe 모델 파일 경로 (자산 또는 파일 디렉토리)를 제공한다. |
downloadModel | URL에서 모델을 다운로드하고 적절한 위치에 저장한다 - iOS: 앱의 문서 디렉토리에 다운로드 - Android: 앱의 파일 디렉토리에 다운로드 |
addListener | AI에서 텍스트를 받은 이벤트에 대한 리스너를 추가한다. |
addListener | AI 완료 이벤트에 대한 리스너를 추가한다. |
addListener | 모델 다운로드 진행 이벤트에 대한 리스너를 추가한다. |
addListener | 준비 상태 변경 이벤트에 대한 리스너를 추가한다. |
getPluginVersion | Capacitor 네이티브 플러그인 버전을 가져온다. |
진리 근거
‘진리 근거’라는 제목의 섹션이 참조는 동기화된다. src/definitions.ts capacitor-llm.