오늘은 개발을 할 때 사용하는 코드 작성 도우미 Copilot을 사용해보고 싶지만, 자주 사용하지 않기 때문에 한달에 4만원을 내기는 부담될 때 사용할 수 있는 방법을 알려드리려합니다.
바로 오픈소스 Continue를 이용하는 방법인데요, 다만 이 방법은 chat GPT를 사용하기 때문에 무료는 아니고 상대적으로 저렴한 방법입니다.
만약 이용량이 많다면 Copilot을 사용하는 것을 추천드립니다.
(gpt는 사용하는 만큼 비용이 청구됩니다. 반면에 Copilot은 많이 사용하든 적게 사용하든 항상 같은 가격입니다!)
시작하기
먼저 VSCode extention에서 continue를 검색해 다운받습니다.
맨 위의 항목을 설치해줍니다.
이후 선택사항이지만 제작자는 Continue를 sidebar 오른쪽에 놓는 것을 추천합니다.
대규모 언어 모델(LLM) 선택하기
일단 저는 가장 접근하기 편한 Chat GPT를 이용했고 그 중 가장 저렴하다 생각되는 GPT-4o mini 모델을 선택했습니다.
만약 정말 무료로 이용하고싶은 분은 로컬환경에서 사용할 수 있는 여러 LLM모델을 선택해 사용하면 됩니다. 사용가능한 모델은 링크를 참고해주세요. (Ollama를 이용해 LLM모델 Local 환경에서 쉽게 실행 가능)
원하는 모델을 선택했다면 아래의 자료와 같이 모델을 추가해줍니다.
설명은 GPT를 기준으로 합니다.
1. 모델 추가하기
+ Add Model을 선택한 뒤 자신이 선택한 모델을 고릅니다. (OpenAI 선택)
2. 항목 입력하기 & 모델 고르기
자신 계정의 API key를 입력하고, 모델을 선택해줍니다.
사용하기
사용할 때 기본적으로 원하는 코드에 드래그를 한 후 ctrl+L(window) 또는 cmd+L(mac)을 누르면 코드를 검색할 수 있습니다.
그 외의 사용 방법은 링크를 참고해주세요.
설치 후 현재 청구 상황
많이 사용하지는 않기 때문에 아직 1$도 사용하지 않은 것을 볼 수 있습니다.
현재 확인된 문제 상황 해결 방법
1. OpenAI APT : 429 Too Many Requests
OpneAI 계정의 지갑에 결제 수단이 연결되어있지 않을 때 발생하는 에러입니다.
등록해주신 뒤 결제 수단 등록 이전에 발급한 API 키는 폐기하고 새로 발급받아주시면 해결됩니다.
'개발 공부 > 기타 (개발 공부)' 카테고리의 다른 글
Vercel Serverless 적용하기 (0) | 2024.09.08 |
---|---|
Vanilla JS로 중앙 집중식 상태 관리 구현하기 (0) | 2024.08.09 |
글자 깜빡임 현상(FOIT,FOUT) 해결하기 (0) | 2024.08.07 |
GraphQL 쿼리는 어떻게 사용할까?? (0) | 2024.08.07 |
GraphQL을 도입하기 전 생각 해 볼 만한 것들 (0) | 2024.08.07 |