커서 AI IDE
Cursor는 AI 기반 코드 편집기/IDE입니다. LLM을 사용하여 코드를 생성하고 검토하는 Cursor는 매우 인기 있는 GitHub Copilot의 대안입니다. 자체 Gaia 노드를 LLM 백엔드로 사용하여 Cursor를 사용할 수 있습니다. 여기에는 두 가지 큰 이유가 있습니다.
- Gaia 노드는 전용 코드 저장소, 프로그래밍 언어 선택, 코딩 가이드라인/스타일에 맞는 지식 베이스로 보완할 수 있습니다.
- Gaia 노드는 조직 내에서 코드가 비공개로 유지되도록 보장할 수 있습니다.
전제 조건
LLM API 서비스를 제공하려면 Gaia 노드가 필요합니다. 다음을 수행할 수 있습니다.
이 튜토리얼에서는 퍼블릭 Qwen 2.5 코더 노드를 사용하여 커서를 구동합니다.
모델 유형 | API 기본 URL | 모델명 |
---|---|---|
일반 코딩 도우미 | https://coder.gaia.domains/v1 | 코더 |
Rust 지식을 갖춘 코딩 도우미 | https://rustcoder.gaia.domains/v1 | 러스트코더 |
녹 전문가(느리지만 더 정확함) | https://rustexpert.gaia.domains/v1 | 러스트엑스퍼트 |
커서의 한계는 로컬 LLM 서비스를 지원하지 않는다는 점입니다. Gaia 노드에는 로컬 LLM 서비스를 인터넷에서 액세스할 수 있는 HTTPS 서비스로 전환하는 기본 네트워킹 터널이 함께 제공됩니다. 이를 통해 커서는 코딩에 개인 LLM을 사용할 수 있습니다. 지금 바로 러스트 노드로 나만의 큐엔 코더 또는 큐엔 코더를 시작하세요!
커서 구성
먼저 커서를 다운로드하여 설치합니다. 오른쪽 상단의 설정 버튼을 클릭합니다. 그런 다음 모델을 클릭하여 백엔드 LLM 서비스를 구성합니다.
둘째, 다음과 같은 모델을 추가합니다. 코더
와 같은 다른 모든 모델을 끄고 GPT-4O
.
셋째, OpenAI API 키 섹션으로 이동합니다,
- 를 클릭합니다. OpenAI 기본 URL 재정의. 유형
https://coder.gaia.domains/v1
여기를 클릭하세요. - OpenAI API 키의 경우 다음과 같은 임의의 문자를 사용할 수 있습니다.
가이아
. 를 클릭합니다. Verfiy 를 클릭하여 연결이 올바른지 테스트합니다.
커서 사용
다음을 사용할 수 있습니다.
- 명령 + K를 눌러 강조 표시된 코드를 편집합니다.
- 명령 + L을 눌러 채팅방을 열고 코드에 대해 질문할 수 있습니다.