Aider에 X의 Grok AI을 연동하여 개발 자동화steemCreated with Sketch.

in kr •  15 days ago  (edited)

Aider는 LLM과 페어링하여 코드 편집을 돕는 도구로, 새 프로젝트를 시작하거나 기존 Git 리포지토리에서 작업할 때 유용합니다. 이를 통해 복잡한 코딩 작업을 더 쉽게 수행할 수 있으며, 특히 GPT-4와 Claude 3.5 Sonnet 모델과의 궁합이 좋습니다. Aider는 거의 모든 LLM과 연동할 수 있어 사용자 환경에 맞춰 선택적으로 사용할 수 있습니다.

aider-chat 설치하기

아래 명령어를 통해 Aider-chat을 설치하거나 최신 버전으로 업데이트할 수 있습니다.

pip3 install --upgrade aider-chat

litellm 설치하기

Aider-chat은 내부적으로 Litellm을 사용하여 LLM과의 상호작용을 관리합니다. 따라서 Litellm도 별도로 설치해야 합니다.

pip3 install --upgrade litellm

Litellm 문서에서 자세한 설정 방법과 지원하는 LLM 프로바이더 목록을 확인할 수 있습니다.

XAI_API_KEY 설정하기

Aider-chat을 사용할 때는 API 키가 필요합니다. 환경 변수에 XAI API 키를 설정해 사용자의 LLM 계정과 연결할 수 있습니다. 다음 명령어로 키를 설정할 수 있습니다.

export XAI_API_KEY=xai-⋯

프로젝트 디렉터리로 이동하여 Aider 시작하기

프로젝트 디렉터리로 이동한 후 아래 명령어를 통해 Aider를 실행하면 모델을 지정하여 본격적으로 작업을 시작할 수 있습니다.

# 작업 디렉터리로 이동
cd /to/your/git/repo

aider --model xai/grok-beta

VSCode Aider 확장 프로그램

VSCode 마켓에는 두 가지 버전의 Aider 확장 프로그램이 제공되고 있습니다. 두 버전 모두 완벽히 동작하지는 않을 수 있어, 사용 환경에 따라 적합한 버전을 선택하는 것이 좋습니다.

관련 문서

Grok API 무료 크레딧 제공 및 공개 베타 시작

Posted using Obsidian Steemit plugin

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.