llmpeg, LLM 기반 ffmpeg 활용 도구 (feat. OpenAI API)

저는 GitHub CLI + GitHub Copilot Extension + ZSH Copilot Extension을 사용하는데, 이게 더 나은거 같긴 합니다 :sweat_smile:

gh copilot suggest "이것저것"이 기본 명령어긴 한데, zsh의 zsh-github-copilot을 추가해두면 단축키로 바로 불러와서 사용하실 수 있습니다. 대략 다음과 같이 사용하실 수 있습니다:

GitHub CLI + GitHub Copilot Extension + Zsh Copilot Extension

사용을 위해서는 먼저 GitHub Copilot에 접근 가능한 계정이 있으셔야 합니다. 저는 유료 요금제를 사용하고 있는데, 최근 무료 요금제도 출시되었으니 한 번 사용해보셔도 좋을 것 같습니다:

  1. GitHub CLI 설치: https://cli.github.com/
  2. GitHub CLI의 Extension 설치: CLI에 GitHub Copilot 설치 - GitHub Docs

요기까지 진행하시면 gh copilot suggest "궁금한 내용"같은 식으로 사용이 가능합니다. Zsh에서 단축키를 사용하기 위해 다음과 같이 zsh extension을 설치합니다:

  1. zsh-github-copilot 설치: GitHub - loiccoyle/zsh-github-copilot: 🧠 GitHub Copilot for your command line
  2. 단축키 설정: GitHub - loiccoyle/zsh-github-copilot: 🧠 GitHub Copilot for your command line

zsh을 다시 실행하시거나 설정을 다시 불러오신 뒤(source ~/.zshrc) 단축키(Opt + \)로 사용하실 수 있습니다. 기본 단축키가 Opt + \ 인데 저는 ? 키에 해당하는 Opt + /로 바꾸어 사용하고 있습니다:

bindkey '¿' zsh_gh_copilot_explain  # bind Option+shift+/ to explain
bindkey '÷' zsh_gh_copilot_suggest  # bind Option+/ to suggest

이래저래 정말 편리하니 꼭 써보시길 추천합니다 :+1: