본문으로 바로가기
@capgo/capacitor-llm 장치 API 오픈 소스

LLM Capacitor 플러그인

Apple Intelligence 및 MLX 지원을 갖춘 대형 언어 모델을 로컬 디바이스에서 실행하세요.

설치

bun add @capgo/capacitor-llm bunx cap sync
npm, pnpm 또는 yarn
  • npm install @capgo/capacitor-llm
  • pnpm add @capgo/capacitor-llm
  • yarn add @capgo/capacitor-llm

가이드

How to use LLM in Capacitor

장치에서 테스트

다운로드한 Capgo 앱을 열고 QR코드 code를 스캔하세요.

LLM 플러그인 미리보기 QR code

capgo/capacitor-llm을 사용합니다

LLM 플러그인은 장치 내 언어 모델과 상호 작용하기 위한 인터페이스입니다.

설치

bun add @capgo/capacitor-llm
bunx cap sync

이 플러그인이 제공하는 것

  • createChat - 새로운 채팅 세션을 생성합니다.
  • sendMessage - 특정 채팅 세션에서 AI에게 메시지를 전송합니다.
  • getReadiness - LLM의 준비 상태를 가져옵니다.
  • setModel - iOS: Apple Intelligence를 사용하거나 MediaPipe 모델의 경로를 제공하세요. - Android: MediaPipe 모델 파일의 경로 (자산 또는 파일 디렉토리)를 제공하세요.

예시 사용

createChat

새로운 대화 세션을 생성합니다.

import { CapgoLLM } from '@capgo/capacitor-llm';

const result = await CapgoLLM.createChat();
console.log(result);

sendMessage

특정 대화 세션에 AI에게 메시지를 전송합니다.

import { CapgoLLM } from '@capgo/capacitor-llm';

await CapgoLLM.sendMessage({
  chatId: 'chat-id-123',
  message: 'Hello from Capacitor',
});

getReadiness

LLM의 준비 상태를 가져옵니다.

import { CapgoLLM } from '@capgo/capacitor-llm';

const result = await CapgoLLM.getReadiness();
console.log(result);

setModel

- iOS: Apple Intelligence를 사용하거나 MediaPipe 모델의 경로를 제공하세요. - Android: MediaPipe 모델 파일의 경로 (자산 또는 파일 디렉토리)를 제공하세요.

import { CapgoLLM } from '@capgo/capacitor-llm';

await CapgoLLM.setModel({
  path: 'path/to/file',
  modelType: 'task',
});

전체 참조

Using @capgo/capacitor-llm에서 계속하세요.

Capacitor-LLM을 사용 중이라면 @capgo/capacitor-llm @API/__CAPGO_KEEP_1__-llm을 사용하여 대시보드와 API 운영을 계획하고 @capgo/capacitor-llm @capgo/capacitor-llm의 구현 세부 정보 Getting Started Getting Started의 구현 세부 정보 API 개요 API 개요의 구현 세부 정보 Introduction Introduction의 구현 세부 정보, 그리고 API 키 API 키의 구현 세부 정보

FAQ

LLM 플러그인 FAQ

LLM 플러그인을 Capacitor 앱에 설치하는 방법은 어떻게 되나요?

"bun add @capgo/capacitor-llm" (또는 "npm install @capgo/capacitor-llm"), 그리고 "bunx cap sync"를 실행하여 iOS와 Android 프로젝트가 네이티브 code를 인식하도록 하세요. 그리고 앱 code에서 "@capgo/capacitor-llm"을 임포트하세요.

React, Vue 및 Angular과 함께 @capgo/capacitor-llm이 작동합니까?

네. LLM은 Capacitor 패키지이므로 Capacitor 내부에서 실행되는 모든 웹 프레임워크와 함께 작동합니다. 이에는 Ionic, React, Vue, Angular, Svelte 및 평범한 JavaScript도 포함됩니다.

어떤 Capacitor 버전이 @capgo/capacitor-llm을 지원합니까?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

어떤 capgo가 @capacitor/__CAPGO_KEEP_2__-llm이 무료이며 오픈 소스입니까?

네. code의 원본은 https://github.com/Cap-go/capacitor-llm/에서 GitHub에 공개되어 있으며 npm에서 무료로 설치할 수 있습니다. 버그 보고서와 Pull Request는 환영합니다.

code를 LLM이 사용하는 경우 App Store 리뷰 없이 업데이트할 수 있나요?

code를 설치하거나 업그레이드하면 원시 code이 변경되므로 새로운 스토어 빌드를 필요로 합니다. 그 후에 Capgo Live Update를 통해 JavaScript, HTML 및 CSS 변경 사항이 플러그인을 호출하는 경우 즉시 배포할 수 있습니다.

앱 리뷰를 기다리지 않고 LLM 변경을 배달하는 방법

Capgo 플러그인이 스토어 빌드에 포함된 후, Capgo 라이브 업데이트가 사용자에게 몇 분 안에 자바스크립트, HTML 및 CSS 변경 사항을 푸시합니다.

Capgo