본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

LLM Extension for Command Palette

0

LLM Extension for Command Palette는 Windows의 PowerToys Command Palette에 통합되는 확장 프로그램으로, 사용자가 명령 팔레트 창을 통해 대형 언어 모델(LLM)과 직접 대화할 수 있게 합니다.

대형 언어 모델윈도우 명령 팔레트 확장

소개

LLM Extension for Command Palette는 Windows의 PowerToys Command Palette에 통합되는 확장 프로그램으로, 사용자가 명령 팔레트 창을 통해 대형 언어 모델(LLM)과 직접 대화할 수 있게 합니다. Lio Qing이 개발한 이 확장은 MIT 라이선스로 공개되어 있으며, Ollama, OpenAI, Azure OpenAI, Google, Mistral 등 다양한 LLM 서비스와의 연동을 지원합니다.

상세정보

다양한 LLM 서비스 지원

이 확장은 여러 주요 LLM 서비스 제공업체의 API와 호환됩니다. 현재 지원되는 서비스는 다음과 같습니다.

  • Ollama (로컬 실행 포함)
  • OpenAI 및 호환 가능한 모든 API (예: Docker Model Runner)
  • Azure OpenAI
  • Google (Gemini)
  • Mistral

대화 및 설정 명령어

Command Palette에서 특정 명령어를 입력하여 대화와 확장 설정을 관리할 수 있습니다.

  • 대화 시작: 프롬프트를 입력하고 엔터를 눌러 LLM에게 질문하면 실시간으로 응답이 표시됩니다.
  • 설정 변경: service, model, apikey, url 등의 명령어를 사용하여 연결할 서비스, 사용할 모델, API 키 등을 설정할 수 있습니다.
  • 대화 관리: clear 명령어로 대화 기록을 지우거나, history 명령어로 기록 유지 개수를 설정할 수 있습니다.

설치 및 시작 방법

여러 가지 방법으로 설치할 수 있습니다.

  1. Command Palette 내 검색: PowerToys의 Command Palette를 열고 “Find Command Palette extensions from …”을 검색하여 확장을 직접 찾아 설치합니다.
  2. WinGet: 터미널에서 아래 명령어를 실행하여 설치합니다.
    winget install LioQing.LLMExtensionforCommandPalette
  3. Microsoft Store: Microsoft Store에서 “LLM Extension for Command Palette”를 검색하여 설치합니다.
  4. GitHub Releases: GitHub의 릴리스 페이지에서 설치 패키지를 다운로드하여 설치합니다.

설치 후, 각 LLM 서비스에 대한 설정 튜토리얼은 개발자가 제공하는 YouTube 플레이리스트에서 확인할 수 있습니다.

지원 환경 및 요구사항

이 확장은 Windows 10(버전 19041 이상) 또는 Windows 11에서 PowerToys가 설치된 환경에서 동작합니다. 인터넷 연결이 필수적이며, 각 LLM 서비스를 이용하기 위해 해당 제공업체의 API 키가 필요할 수 있습니다.

제한 사항 및 확인사항

  • LLM 서비스와의 통신을 위해 항상 인터넷 연결이 필요합니다.
  • 일부 서비스(Ollama 제외)는 유료 API 키를 요구할 수 있습니다.
  • PowerToys의 최신 버전과의 호환성을 유지하는 것이 좋습니다.
  • 이 확장 프로그램은 MIT 라이선스로 배포됩니다.

시스템 요구사항

Windows 10(버전 19041 이상) 또는 Windows 11 환경에서 PowerToys가 설치되어 있어야 합니다. 사용하려는 LLM 서비스의 API 키가 필요할 수 있으며, 서비스와의 통신을 위해 인터넷 연결이 필수입니다.