박종훈 기술블로그

구글의 ai 관련 프로젝트들 알아보기 (vertex ai, gemini 등)

각 항목들이 무엇을 의미하는지 모르겠어서 찾아보고 간단하게 정리해본다.

vertex ai 과 gemini 의 연관성

  • Vertex AI는 Google Cloud Platform에서 제공하는 머신러닝 플랫폼
    • Google AI Studio 는 생성형 AI를 유저 친화적인 인터페이스로 제공
  • Gemini는 Google AI에서 개발한 대규모 언어 모델
    • gemini 1.0
      • gemini-pro
      • gemini-pro-vision
      • gemini-ultra
    • gemini 1.5
      • gemini-pro
      • gemini-flash : 경량 모델, openai 로 치면 turbo 같은 개념인것 같음.
    • gemini nano : ondevice 용

Vertex AI는 Gemini를 포함한 다양한 AI 모델을 훈련, 배포, 관리하는 데 사용할 수 있다.

Gemini API 가 따로 있긴 한다. (링크) 하지만 아직까지는 기본적으로 자바를 지원해주지는 않는다.

그 밖의 제품들

  • PaLM 은 Gemini 출시 이전의 구글의 대표 LLM 이다.
    • Duet AI는 PaLM을 기반으로 한 AI 솔루션 (기업 대상)
    • Bard는 PaLM을 기반으로 한 AI 솔루션 (개인 대상)?
  • Gemma 는 Google 에서 공개한 오픈 모델 이다. (repository). Gemini의 경량화 모델이라 한다.

spring ai 에서 google 관련하여 지원하는 항목

문서에 따르면 spring ai 에서는 구글 관련해서는 다음과 같은 항목들을 지원하고 있다.

supported chat models

supported embeddings models

categories: 스터디-AI

tags: langchain , spring , java , gemini , google , vertex ai , AI Studio , palm , gemma , 구글 , 제미나이 , spring ai