사전 준비
시작하기 전에 다음을 확인하세요:-
Cursor 설치 완료
Cursor 공식 웹사이트에서 운영 체제에 적합한 버전을 다운로드하고 설치하세요 -
APIMart API 키 획득
APIMart 콘솔에 로그인하여 API 키(sk-로 시작)를 받으세요
팁: APIMart 계정이 없는 경우 먼저 APIMart에서 등록하고 API 키를 받으세요.
1단계: Cursor 설정 열기
Cursor를 실행한 후 설정 페이지로 이동합니다:- 오른쪽 상단의 ⚙️ 설정 아이콘(톱니바퀴 아이콘)을 클릭
- 또는 키보드 단축키 사용:
- Windows/Linux:
Ctrl+Shift+J - macOS:
Cmd+Shift+J
- Windows/Linux:
2단계: 모델 설정 구성
2.1 모델 설정 액세스
설정 페이지에서:- 왼쪽 메뉴에서 Models 옵션 찾기
- 클릭하여 모델 설정 페이지로 이동
2.2 OpenAI API Key 선택
모델 설정 페이지에서:- OpenAI API Key 구성 영역 찾기
- Add new 또는 Override OpenAI Base URL 옵션 클릭
중요: Cursor는 OpenAI 호환 API를 지원하므로 APIMart를 사용자 정의 API 공급자로 구성할 수 있습니다.
2.3 APIMart API 정보 구성
다음 구성 입력:| 필드 | 값 |
|---|---|
| API Key | APIMart API 키 (sk-xxxxxxxxxxxx) |
| Base URL | https://api.apimart.ai/v1 |
중요:
- Base URL에는
/v1접미사가 포함되어야 합니다:https://api.apimart.ai/v1 - API 키는 APIMart 콘솔에서 받은
sk-로 시작하는 키여야 합니다 - 구성 후 Cursor는 APIMart의 모델을 사용하여 코드 완성 및 채팅을 수행합니다
3단계: 사용할 모델 선택
3.1 모델 선택
모델 설정에서 사용할 모델을 선택할 수 있습니다: 사용 가능한 모델 유형:-
GPT-4/5 시리즈 - 복잡한 코드 생성 및 문제 해결에 적합
gpt-5- 최신 GPT-5 모델gpt-4o- GPT-4o 모델gpt-4o-mini- 더 빠르고 경제적인 버전
-
Claude 시리즈 - 코드 이해 및 리팩토링에 적합
claude-sonnet-4-5-20250929- Claude Sonnet 4.5claude-haiku-4-5-20251001- Claude Haiku 4.5
-
기타 모델
gemini-2.0-flash-exp- Google Gemini 2.0 Flash
3.2 특정 기능에 대한 모델 구성
Cursor를 사용하면 기능마다 다른 모델을 구성할 수 있습니다:- Chat - AI와 대화하는 데 사용
- Autocomplete - 코드 자동 완성 제안에 사용
- Cmd+K (빠른 편집) - 빠른 코드 편집 및 생성에 사용
4단계: 사용 시작
구성 완료 후 Cursor의 AI 기능 사용을 시작할 수 있습니다:4.1 AI 채팅 (Cmd+L / Ctrl+L)
Cmd+L(macOS) 또는Ctrl+L(Windows/Linux)을 눌러 AI 채팅 패널 열기- 질문이나 요청 입력, 예:
- “퀵소트 알고리즘을 구현하는 방법은?”
- “이 코드의 성능을 최적화해 주세요”
- “이 함수가 어떻게 작동하는지 설명해 주세요”
4.2 코드 완성
- 편집기에서 정상적으로 코드 작성
- Cursor가 자동으로 코드 완성 제안 제공
Tab키를 눌러 제안 수락
4.3 빠른 편집 (Cmd+K / Ctrl+K)
- 편집하려는 코드 선택
Cmd+K(macOS) 또는Ctrl+K(Windows/Linux) 누르기- 편집 지침 입력, 예:
- “오류 처리 추가”
- “이 함수 리팩토링”
- “타입 주석 추가”
4.4 코드 설명
- 이해하고 싶은 코드 선택
- 마우스 오른쪽 버튼을 클릭하고 “Explain with AI” 선택 또는 단축키 사용
- AI가 코드의 기능과 논리를 자세히 설명합니다
자주 묻는 질문
Q1: APIMart 서비스에 연결할 수 없나요?
해결 방법:-
Base URL 확인:
- Base URL이
https://api.apimart.ai/v1인지 확인(/v1접미사 주의) - 추가 경로를 생략하거나 추가하지 마세요
- Base URL이
-
API Key 확인:
- API Key가 올바르고
sk-로 시작하는지 확인 - APIMart 콘솔에서 키가 유효한지 확인
- API Key가 올바르고
-
네트워크 연결 확인:
https://api.apimart.ai에 액세스할 수 있는지 확인- 중국에 있는 경우 프록시 구성이 필요할 수 있습니다
Q2: AI 응답이 느린가요?
해결 방법:-
더 빠른 모델로 전환:
gpt-4o대신gpt-4o-mini사용- 더 빠른 응답을 위해
gemini-2.0-flash-exp사용
-
컨텍스트 길이 줄이기:
- AI로 전송되는 코드 컨텍스트 제한
- 더 정확한 질문 설명 사용
-
네트워크 상태 확인:
- 네트워크 지연 테스트
- 연결 최적화를 위해 프록시 사용 고려
Q3: API 호출이 실패하거나 오류를 반환하나요?
일반적인 오류 및 해결 방법:| 오류 메시지 | 원인 | 해결 방법 |
|---|---|---|
401 Unauthorized | 유효하지 않거나 만료된 API Key | API Key를 다시 받아 구성 업데이트 |
429 Too Many Requests | 요청 속도 제한 초과 | 잠시 기다렸다가 재시도 또는 플랜 업그레이드 |
500 Internal Server Error | 임시 서버 문제 | 몇 분 기다렸다가 재시도 |
insufficient_quota | 계정 잔액 부족 | 콘솔에서 충전 |
Q4: API 사용량 및 비용을 어떻게 확인하나요?
APIMart 콘솔에 로그인하여 확인:- 📊 API 호출 통계
- 💰 비용 세부 정보
- 📈 사용 추세 차트
- 🔍 상세한 요청 로그
사용 팁
1. 컨텍스트 활용
Cursor는 관련 코드 컨텍스트를 자동으로 포함합니다. 가능한 작업:- 관련 파일을 열어 AI가 프로젝트 구조를 이해하도록 함
@filename을 사용하여 특정 파일 참조@folder를 사용하여 전체 폴더 참조
2. 명확한 프롬프트 작성
좋은 프롬프트는 더 나은 결과를 가져옵니다: ❌ 나쁜 프롬프트:3. 반복적 개발
AI와 협업할 때:- 간단한 요구사항부터 시작
- 점진적으로 개선 및 최적화
- 즉시 테스트 및 검증
- 결과에 따라 프롬프트 조정
4. 프로젝트 표준 활용
.cursorrules 파일을 생성하여 정의:
- 코드 스타일 가이드라인
- 명명 규칙
- 아키텍처 패턴
- 테스트 요구사항
기능
Cursor + APIMart를 사용하면 다음을 수행할 수 있습니다:- 💬 지능형 채팅 - 언제든지 프로그래밍 질문을 하고 상세한 답변 받기
- ⚡ 코드 완성 - 실시간 지능형 코드 제안 및 완성
- ✏️ 빠른 편집 - 자연어를 통해 코드를 빠르게 수정
- 🔍 코드 이해 - 복잡한 코드의 작동 방식을 깊이 이해
- 🐛 디버깅 도우미 - 코드 버그를 찾고 수정하는 데 도움
- 📝 문서 생성 - 코드 주석 및 문서 자동 생성
- 🔄 코드 리팩토링 - 지능적으로 리팩토링하고 코드 구조 최적화
- 🧪 테스트 생성 - 단위 테스트 및 테스트 케이스 자동 생성
지원 및 도움말
문제가 발생한 경우:- 📚 APIMart 문서
- 💬 Discord 커뮤니티
- 🐦 Twitter @APIMart_
- 📧 기술 지원: zhihong@apimart.ai
APIMart 시작하기
지금 APIMart에 등록하고 API 키를 받아 프로그래밍 효율을 높이세요!