티스토리 뷰
개요
OpenAI API key를 gpt-cli라는 터미널에서 gpt를 사용할 수 있는 도구에 사용해보려한다. 터미널에서 작업하면서 간단한 GPT 질답을 할 수 있다면 작업이 한결 쉬워질 수 있다는 판단에 사용하려는 것이다. 예를 들어, 몇몇 git 명령어와 옵션이 생각나지 않으면 바로 사용할 수 있겠다. 참고) MacOS에사 해보았다.
gpt-cli 깃헙: https://github.com/kharvd/gpt-cli
준비
설치
git clone <https://github.com/kharvd/gpt-cli>
cd gpt-cli
pip install -r requirements.txt
API key 환경변수로 등록
이 부분이 가장 중요(?)하겠다. 이전 포스팅에서 소개한 대로 API key를 생성했다면 이를 내 컴퓨터의 환경변수로 등록해두는 것이다. zsh를 사용하기에 ~/.zshrc에 아래와 같이 추가하였다. 추가한 후 source 명령을 해 주어야 바로 사용할 수 있다.
export OPENAI_API_KEY=<your_key_here>
어디서든 실행하기
두 가지 방법이 있는데 gpt라는 alias를 ~/.zshrc에 추가하거나 심볼릭링크를 추가하는 것이다.
alias gpt="/path/to/gpt-cli/gpt.py" // 방법1. ~/.zshrc에 추가하기\\
ln -s /path/to/gpt-cli/gpt.py /usr/bin/gpt // 방법 2. 심볼릭 링크 생성하기
사용해보기
원격 저장소의 브랜치를 삭제하는 방법을 물어보았다.
- 처음에 gpt 명령으로 들어간다.
- 질문을 하니 예시를 곁들여 답을 해준다.
- 마지막으로, 이번 gpt 명령으로 소모된 토큰 개수와 그 비용이 표시된다. 월 사용량 전체에 대한 비용은 아니다.
끝
반응형
'generative-ai' 카테고리의 다른 글
유튜브 정리: 샘 알트먼, 일리야 수츠케버 in 텔아비브 (0) | 2023.06.16 |
---|---|
Andrej Karpathy의 State of GPT를 보고 (0) | 2023.05.30 |
ChatGPT는 로그도 알아서 설명해줘요 (0) | 2023.05.16 |
GitHub Copilot Chat confidential rules (0) | 2023.05.16 |
OpenAI API 유료 사용 (0) | 2023.05.13 |
반응형

최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 클린 아키텍처
- Gin
- Bug
- 독서후기
- 엉클 밥
- OpenAI
- notion
- 독서
- intellij
- gocore
- 오블완
- 인텔리제이
- 영화
- bun
- 티스토리챌린지
- solid
- Echo
- middleware
- postgres
- clean agile
- agile
- ChatGPT
- golang
- 2023
- websocket
- strange
- go
- 잡학툰
- API
- 클린 애자일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함