터미널(쉘) 에서 GPT 사용하기 shell_gpt

 

흔히 사용하는 cli 환경에서 gpt를 사용하는 프로젝트네요.

local llm과 연동하면 재밌을것같네요

 


 

GitHub - TheR1D/shell_gpt: A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently. A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently. - TheR1D/shell_gpt from GITHUB

 

 

AI 대형 언어 모델(LLM)로 구동되는 명령줄 생산성 도구입니다. 이 명령줄 도구는 간소화된 셸 명령, 코드 조각, 문서를 생성하여 외부 리소스(예: Google 검색)가 필요 없습니다. Linux, macOS, Windows를 지원하고 PowerShell, CMD, Bash, Zsh 등과 같은 모든 주요 셸과 호환됩니다.

 

기본적으로 ShellGPT는 OpenAI의 API와 GPT-4 모델을 사용합니다. API 키가 필요하며, 여기에서 생성할 수 있습니다 . 키를 입력하라는 메시지가 표시되며, 그러면 에 저장됩니다 ~/.config/shell_gpt/.sgptrc. OpenAI API는 무료가 아닙니다. 자세한 내용은 OpenAI 가격을 참조하세요. 

 또는 무료로 제공되는 로컬 호스팅 오픈 소스 모델을 사용할 수 있습니다. 로컬 모델을 사용하려면 Ollama 와 같은 자체 LLM 백엔드 서버를 실행해야 합니다 . Ollama로 ShellGPT를 설정하려면 이 포괄적인 가이드를 따르세요 .

❗️ShellGPT는 로컬 모델에 최적화되어 있지 않아 예상대로 작동하지 않을 수 있습니다.

 

image.png.jpg
image.png.jpg
image.png.jpg

 

셸 통합을 설치하려면 sgpt --install-integration터미널을 실행하고 다시 시작하여 변경 사항을 적용합니다. 그러면 .bashrc또는 .zshrc파일에 몇 줄이 추가됩니다. 그런 다음 Ctrl+l(기본적으로)를 사용하여 ShellGPT를 호출할 수 있습니다. 누르면 Ctrl+l현재 입력 줄(버퍼)이 제안된 명령으로 바뀝니다. 그런 다음 편집하고 Enter실행하기 위해 누르기만 하면 됩니다.

 

이외에도 다양한 기능들이있습니다.

 

GitHub - TheR1D/shell_gpt: A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently. A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently. - TheR1D/shell_gpt from GITHUB