Repolode
simonw

simonw/llm-gemini

LLM 명령줄 도구와 Python 라이브러리에서 Google Gemini 모델을 사용할 수 있게 해주는 LLM 플러그인입니다.

스타
465
포크
62
열린 이슈
31
마지막 커밋
25일 전

어떤 프로젝트인가요?

llm-gemini는 Simon Willison이 만든 언어 모델용 명령줄 도구이자 Python 라이브러리인 LLM의 플러그인입니다. 설치하면 다른 제공업체를 사용할 때와 같은 인터페이스에서 Gemini Flash와 Pro 계열, Gemma 모델을 비롯한 Google Gemini 모델을 실행할 수 있으며, Gemini API 키는 LLM의 키 관리 기능으로 저장합니다.

일반 텍스트 프롬프트 외에도 이미지, 오디오, 동영상(YouTube URL 포함) 첨부, JSON 출력, 스키마에 맞춘 응답, 모델별 사고 설정을 지원합니다. 코드 실행, Google Search grounding, URL 컨텍스트 등의 서버 측 도구를 프롬프트별로 활성화할 수 있습니다. 또한 LLM의 임베딩 명령과 유사도 검색에 사용할 임베딩 모델을 제공하며, Gemini API에 공개된 모델 목록을 확인하는 명령도 제공합니다.

핵심 기능

  • 01LLM CLI와 Python 라이브러리에서 Gemini 및 Gemma 모델을 실행합니다.
  • 02이미지, 오디오, 동영상, YouTube URL을 프롬프트 첨부 파일로 보냅니다.
  • 03JSON 출력을 강제하거나 스키마에 맞게 응답을 제한합니다.
  • 04프롬프트별로 서버 측 코드 실행, Google Search grounding 또는 URL 컨텍스트를 활성화합니다.
  • 05LLM의 embed 및 similar 명령에서 Gemini 임베딩 모델을 사용합니다.
  • 06내장 명령으로 Gemini API에 공개된 모든 모델을 나열합니다.

활용 사례

  • 사용자 지정 API 코드를 작성하지 않고 스크립트나 터미널에서 Gemini 모델에 질의하기
  • 명령줄에서 오디오, 동영상, YouTube 콘텐츠를 전사하거나 요약하기
  • SQLite에 임베딩 컬렉션을 만들고 유사도 검색 실행하기
  • 후속 처리에 사용할 문서나 이미지에서 구조화된 JSON 추출하기

빠른 시작

  1. 1

    LLM과 동일한 환경에 플러그인을 설치합니다

    llm install llm-gemini
  2. 2

    Gemini API 키를 저장합니다

    llm keys set gemini
  3. 3

    Gemini 모델로 프롬프트를 실행합니다

    llm -m gemini-flash-latest "A short joke about a pelican and a walrus"

사용 전 알아둘 점

  • 유료이거나 사용량 제한이 있는 서비스인 Gemini의 API 키가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

llm-gemini은(는) 무엇인가요?
LLM 명령줄 도구와 Python 라이브러리에서 Google Gemini 모델을 사용할 수 있게 해주는 LLM 플러그인입니다. llm-gemini는 Simon Willison이 만든 언어 모델용 명령줄 도구이자 Python 라이브러리인 LLM의 플러그인입니다. 설치하면 다른 제공업체를 사용할 때와 같은 인터페이스에서 Gemini Flash와 Pro 계열, Gemma 모델을 비롯한 Google Gemini 모델을 실행할 수 있으며, Gemini API 키는 LLM의 키 관리 기능으로 저장합니다.
llm-gemini은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
llm-gemini은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
llm-gemini은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. llm-gemini의 마지막 커밋은 2026년 10월 13일입니다.
llm-gemini은(는) 어디에 사용할 수 있나요?
사용자 지정 API 코드를 작성하지 않고 스크립트나 터미널에서 Gemini 모델에 질의하기 명령줄에서 오디오, 동영상, YouTube 콘텐츠를 전사하거나 요약하기 SQLite에 임베딩 컬렉션을 만들고 유사도 검색 실행하기 후속 처리에 사용할 문서나 이미지에서 구조화된 JSON 추출하기
llm-gemini는 어떻게 설치하나요?
LLM과 동일한 환경에 플러그인을 설치합니다: llm install llm-gemini Gemini API 키를 저장합니다: llm keys set gemini Gemini 모델로 프롬프트를 실행합니다: llm -m gemini-flash-latest "A short joke about a pelican and a walrus"
llm-gemini은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/simonw/llm-gemini

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트