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

in #kr13 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

Sort:  

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