개요
OpenCode는 터미널에서 실행되는 오픈 소스 AI 코딩 어시스턴트입니다. 여러 LLM 제공업체를 지원하며, 300개 이상의 모델에 액세스하기 위해 LemonData의 API를 사용하도록 설정할 수 있습니다.설치
- 설치 스크립트
- Homebrew
- Go
설정
1단계: 환경 변수 설정
~/.bashrc 또는 ~/.zshrc에 추가하세요:
2단계: OpenCode 설정
프로젝트 루트에~/.config/opencode/opencode.json (전역) 또는 opencode.json을 생성하거나 편집하세요:
기본 사용법
대화형 모드 시작:사용 가능한 모델
| 모델 | 최적 용도 |
|---|---|
gpt-4o | 복잡한 작업, 코드 아키텍처 |
gpt-4o-mini | 빠른 수정, 단순 쿼리 |
claude-sonnet-4-5 | 코드 리뷰, 문서화 |
claude-opus-4-5 | 복잡한 추론 |
gemini-2.5-flash | 빠른 응답 |
deepseek-r1 | 알고리즘 설계 |
일반 명령어
코드 분석:대화형 명령어
| 명령어 | 설명 |
|---|---|
/help | 사용 가능한 명령어 표시 |
/model <name> | 다른 모델로 전환 |
/clear | 대화 기록 삭제 |
/exit | OpenCode 종료 |
문제 해결
연결 오류
연결 오류
LOCAL_ENDPOINT가https://api.lemondata.cc/v1으로 설정되어 있는지 확인하세요- 네트워크 연결 상태를 확인하세요
- 테스트를 위해
curl https://api.lemondata.cc/v1/models를 실행해 보세요
인증 실패
인증 실패
OPENAI_API_KEY환경 변수가 설정되어 있는지 확인하세요- 키가
sk-로 시작하는지 확인하세요 - LemonData 대시보드에서 키가 활성 상태인지 확인하세요
모델을 찾을 수 없음
모델을 찾을 수 없음
- 설정의 모델 이름이 정확히 일치하는지 확인하세요
- lemondata.cc/en/models에서 모델 가용성을 확인하세요
권장 사항
프로젝트 컨텍스트 사용
프로젝트 컨텍스트 사용
코드베이스를 더 잘 이해할 수 있도록 프로젝트 루트에서 OpenCode를 실행하세요.
적절한 모델 선택
적절한 모델 선택
단순한 작업에는 더 빠른 모델(gpt-4o-mini)을, 복잡한 작업에는 강력한 모델(gpt-4o, claude)을 사용하세요.
생성된 코드 검토
생성된 코드 검토
프로젝트에 변경 사항을 적용하기 전에 항상 AI가 생성한 코드를 검토하세요.