윈도우 터미널 카나리아(Windows Terminal Canary)는 Microsoft에서 제공하는 Windows Terminal의 나이틀리 빌드(nightly build)이다. 나이틀리 빌드(Nightly Build)란 매일 매일 업데이트 및 수정되어 올라오는 버전을 얘기하는데, 하루하루 발생되는 이슈나 업데이트 사항이 있어 빌드되어 배포되는 버전을 일컫는다.
윈도우 터미널 카나리아(Windows Terminal Canary)를 이용하면 ChatGPT를 API로 연결해 활용할 수 있는데 그 방법을 소개한다.
목차
윈도우 터미널 카나리아(Windows Terminal Canary)란?
앞서도 얘기 했지만 윈도우 터미널 카나리아(Windows Terminal Canary)는 윈도우 터미널(Windows Terminal)의 나이틀리 빌드 버전이다. 이 버전은 최신 개발 기능을 가장 먼저 접할 수 있는 장점이 있으며, 불안정한 기능이 많아 주로 개발자와 피드백을 제공하는 사용자들에게 적합하다. 이 터미널을 사용하면 개발 환경을 자유롭게 설정하고, 다양한 작업을 빠르게 수행할 수 있다. 특히 ChatGPT API와 연동하여 명령어 기반 상호작용이 가능해 더욱 편리하게 활용할 수 있는 장점이 있다.
일반 버전 윈도우 터미널은 마이크로소프트 스토어에서 다운로드할 수 있지만, 새로 구현된 챗GPT와 깃허브 코파일럿을 모두 지원해야 하는 나이틀리 버전은 프로젝트의 깃허브 페이지에서만 다운로드할 수 있다.
깃허브 페이지에 접속해 화면을 아래로 계속 내려가 보면 다음과 같은 "Installing Windows Terminal Canary" 섹션을 볼 수 있다.
- App Installer 버전은 자동 업데이트 기능이 있지만 윈도우 11만 지원한다.
- Portable ZIP은 자동 업데이트는 되지 않지만 윈도우 10(19041+)에서 사용할 수 있다.
App Installer 버전을 다운받아 실행하면 아래와 같이 설치하겠냐는 창이 나오고 관련 안내 사항을 확인할 수 있다.
여기서 [설치] 버튼을 클릭해 설치할 수 있다.
설치가 완료되면 터미널이 실행되는데 기존에 사용하던 윈도우 터미널과 뭐가 다른가 싶다.
ChatGPT API 활용 준비
ChatGPT API를 Windows Terminal에서 활용하기 위해서는 OpenAI API 키가 필요하다.
아래 단계에 따라 OpenAI API 키를 준비할 수 있다.
- OpenAI API 키 생성 페이지로 이동해 OpenAI 계정에 로그인한다.
- 새로운 API 키를 생성하고, 이 키를 복사하여 기록해 둔다. 이후 API 호출에서 이 키가 필요하다.
윈도우 터미널에서 챗GPT 연동하기
아래 화면과 같이 윈도우 터미널 메뉴에서 Terminal Chat 메뉴를 클릭한다.
그러면 다음과 같은 창을 확인 할 수 있다.
여기서 아래에 [Set up AI provider] 버튼을 클릭하면, 관련한 설정 화면으로 이동한다.
여기 보면 GitHub Copilot, Azure OpenAI, OpenAI를 설정할 수 있다.
여기서 OpenAI를 설정해 본다.
OpenAI 항목을 클릭하고 Secret key에 앞서 생성한 Key를 넣고 [Store] 버튼을 누르고, [Save] 까지 누른다.
그러면 아래와 같이 OpenAI 옆에 Active, Logged in이라는 메시지가 표시되고, Set as active provider에 체크가 자동으로 되어 있는 것을 알 수 있다.
이제 설정은 모두 끝났으니 다시 메뉴에서 'Terminal Chat'을 실행해보면 아래 화면과 같이 프롬프트를 입력할 수 있게 변경된 것을 알 수 있다.
이와 같은 방법으로 Windows Terminal Canary에서 ChatGPT API를 손쉽게 활용할 수 있다.
아래 예시 화면을 하나 보면, .md 확장자를 가진 파일 목록을 보는 명령을 채팅으로 물어보고 나온 결과를 바로 터미널에 적용해 확인하는 모습이다.
아쉽게도 나는 아직 유료로 사용할 정도의 파워유저는 아니어서 여기까지 소개한다.
더 많은 정보를 얻고 싶다면, 아래 마이크로소프트의 관련 내용을 참고하기 바란다.
- 끝 -
상기 상품 배너는 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
'컴퓨터해보니 > 윈도우즈(Windows)' 카테고리의 다른 글
윈도우 터미널 카나리아(Windows Terminal Canary)로 ChatGPT 사용하는 방법 (1) | 2024.11.08 |
---|---|
호스트 파일 편집기 - PowerToys(파워토이) 기능 (0) | 2024.11.01 |
윈도우11(Windows 11)의 단축키 모음 - Windows 로고 키(윈도우키) 바로 가기 키 (0) | 2024.03.18 |
윈도우11(Windows 11)의 단축키 - 실행 중인 프로그램 전환 관련 (0) | 2024.03.15 |
윈도우11(Windows 11)의 단축키 모음 - 복사, 붙여넣기 및 기타 일반적인 바로가기 키 (0) | 2024.03.15 |
댓글