Introduction
개요
LLM SDK는 Pleos Connect에서 동작하는 Infotainment Application과 LLM 플랫폼 간 연동을 지원합니다. LLM은 앱 사용자의 입력을 바탕으로 한 결과 텍스트를 앱에 전달합니다. LLM SDK는 LLM AI 서비스와 대화하며 자동차 환경에 맞는 계획을 세우고 대화를 나눌 수 있습니다.
[하위 호환성을 지원하지 않습니다]
Pleos Connect SDK는 기존 Connect SDK와 호환되지 않습니다. 따라서 새로운 SDK로 마이그레이션해야 합니다.
- 변경된 패키지 네이밍을 적용합니다. (모듈 단위 build.gradle, import 구문 수정)
- 매니페이스 파일에서 변경된 퍼미션 네이밍을 적용합니다.
- Pleos Connect Emulator를 다시 다운로드합니다.
개발 환경 설정
LLM SDK를 사용하려면 Android Studio에 Pleos Connect Emulator를 설치한 후, AVD 설정을 진행합니다.
LLM API
LLM SDK가 제공하는 API 목록은 다음과 같습니다.
| Function | Summary |
|---|---|
| initialize API | LLM SDK를 사용하기 위한 API입니다. |
| release API | LLM SDK를 해제하기 위한 API입니다. |
| generateContent API | 앱에서 입력한 데이터 소스를 기반으로 결과를 생성하고, 이를 실시간으로 앱에 전달하는 API 입니다. 단일 요청에 대한 응답을 생성하여 반환합니다. |
| startChat API | 앱에서 LLM 서비스와 대화를 시작하기 위한 API 입니다. |
| sendMessage API | 대화 및 채팅 기능에 사용되며, 앱에서 입력한 데이터 소스를 기반으로 결과를 생성하고, 이를 실시간으로 앱에 전달하는 API 입니다. 대화 이력을 반영하여 응답을 생성합니다. |
| setModelParameter API | 이 API는 LLM 모델 및 설정 값을 사용자가 원하는 값으로 업데이트 할 수 있는 API 입니다. |
| registerApp API | 서버형 LLM 기능을 사용하기 위해서 앱을 등록하는 API입니다. |