기본 제공 AI 시작하기

게시: 2024년 12월 12일, 최종 업데이트: 2025년 5월 20일

내장 AI API를 사용하면 웹 애플리케이션에서 자체 AI 모델을 배포하거나 관리할 필요 없이 AI 기반 작업을 실행할 수 있습니다.

요구사항

Google은 브라우저 전반에서 이러한 API를 표준화하기 위해 노력하고 있습니다.

모델

Prompt API, Summarizer API, Writer API, Rewriter API는 데스크톱 및 노트북 컴퓨터에서 로컬로 실행되도록 설계된 Gemini Nano를 다운로드합니다. 이러한 API는 휴대기기에서 작동하지 않습니다. 이러한 API를 사용하기 전에 Google의 생성형 AI에 관한 금지된 사용 정책을 확인하세요.

현재 Summarizer API, Writer API, Rewriter API는 텍스트 대 텍스트 모달만 지원합니다. Prompt API에는 멀티모달 기능이 있어 사전 미리보기 프로그램 참가자가 로컬 프로토타입을 제작할 수 있습니다.

하드웨어

Language Detector API 및 Translator API는 Chrome의 데스크톱에서만 작동합니다.

Prompt API, Summarizer API, Writer API, Rewriter API는 다음 조건이 충족될 때 Chrome에서 작동합니다.

  • 운영체제: Windows 10 또는 11, macOS 13 이상 (Ventura 이상), Linux Android, iOS, ChromeOS용 Chrome은 아직 Gemini Nano를 기반으로 하는 Google API에서 지원되지 않습니다.
  • 저장용량: Chrome 프로필이 포함된 볼륨에 22GB 이상 있어야 합니다.
  • GPU: VRAM이 4GB를 초과해야 합니다.
  • 네트워크: 무제한 데이터 또는 무제한 연결

이러한 요구사항은 개발 프로세스와 개발자가 빌드한 기능을 사용하는 사용자에게 적용됩니다.

빌드 시작

개발의 여러 단계에서 사용할 수 있는 여러 내장 AI API가 있습니다. 일부는 Chrome 안정화 버전에서, 일부는 오리진 트라이얼 참여자에게 제공되며, 일부는 사전 미리보기 프로그램 참여자에게만 제공됩니다.

각 API에는 로컬 프로토타이핑과 출처 무료 체험판이 있는 프로덕션 환경 모두에서 모델을 시작하고 다운로드하는 방법에 관한 자체 안내가 있습니다.

이러한 모든 API는 Chrome 확장 프로그램을 빌드할 때 사용할 수 있습니다.

localhost에서 API 사용

모든 API는 Chrome의 localhost에서 사용할 수 있습니다.

  1. chrome://flags/#prompt-api-for-gemini-nano 페이지로 이동합니다.
  2. 사용 설정됨을 선택합니다.
  3. 다시 실행을 클릭하거나 Chrome을 다시 시작합니다.

Gemini Nano가 다운로드되었는지, 제대로 작동하는지 확인하려면 DevTools를 열고 콘솔에 await LanguageModel.availability();를 입력합니다. available이(가) 반환됩니다.

localhost 문제 해결

Gemini Nano가 예상대로 작동하지 않으면 다음 단계를 따르세요.

  1. Chrome을 다시 시작합니다.
  2. chrome://components 페이지로 이동합니다.
  3. 기기 모델에 관한 최적화 가이드가 있는지 확인합니다. 즉, Gemini Nano를 사용할 수 있거나 다운로드 중임을 의미합니다.
    • 버전 번호가 표시되지 않으면 업데이트 확인을 클릭하여 강제로 다운로드합니다.
  4. DevTools를 열고 콘솔에 LanguageModel.availability();를 입력합니다. 그러면 available이 반환됩니다.

필요한 경우 잠시 기다린 후 이 단계를 반복합니다.

표준 프로세스

모든 브라우저에서 작동하도록 이러한 API를 표준화하기 위해 노력하고 있습니다. 즉, 웹 플랫폼 커뮤니티에 API를 제안하고 추가 논의를 위해 W3C 웹 인큐베이터 커뮤니티 그룹으로 이동했습니다.

Google은 각 API에 대해 W3C, Mozilla, WebKit의 의견을 요청하고 있습니다.

각 API의 이 프로세스에 관한 자세한 내용은 해당 문서를 참고하세요.

참여 및 의견 공유

내장 AI를 사용해 보고 의견이 있으시면 알려주세요.