Starsg에서 OpenCode 사용하기
OpenCode는 공급자당 baseURL 및 apiKey를 기본적으로 지원하는 오픈 소스 터미널/편집기 코딩 도우미입니다. 세 공급자(Claude / GPT / Gemini)를 모두 Starsg에 연결하면 하나의 키, 하나의 사용 보기 및 하나의 도구를 통해 모두 구동할 수 있습니다.
중요시작하기 전에 콘솔에서 만든 API 키를 준비하세요. 아직 없다면 링크를 열어 생성하세요.
1. 오픈코드 설치
npm을 통해 전역적으로 설치합니다. Node.js 18+가 필요합니다.
npm i -g opencode-ai
설치 후 오픈코드를 한 번 실행하면 기본 구성 디렉터리를 스캐폴딩할 수 있습니다. 환영 화면이 나타나면 바로 Ctrl+C를 누르세요.
opencode
2. opencode.json 편집
Starsg 콘솔에서 API 키를 생성한 다음 아래의 3개 sk-abc...xyz 자리 표시자를 모두 해당 키로 바꿉니다. 각 공급자가 예상하는 대로 모델 이름을 정확하게 유지하십시오. baseURL만 변경됩니다.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"anthropic": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai"
}
},
"openai": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai/v1"
}
},
"google": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai"
}
}
}
}참고:키를 생성할 때 각 공급자(Claude / OpenAI / Gemini)에 대해 올바른 채널을 선택하고 «사용 가능한 모델» 선택을 기본값으로 둡니다. 그렇지 않으면 게이트웨이가 세 가지 중 하나를 차단합니다.
3. OpenCode의 구성 디렉토리로 이동하세요.
macOS — 터미널에서 config 폴더를 엽니다.
open "$HOME/.config/opencode"
Windows — cmd에서 구성 폴더를 엽니다.
start "" "%USERPROFILE%\.config\opencode"
편집된 opencode.json을 이 폴더에 놓고 기존 폴더를 덮어씁니다. 다운로드한 번들이 플러그인/ 디렉터리를 제공하는 경우 해당 디렉터리도 복사하세요.
4. 확인
오픈코드를 다시 실행하고 대화형 프롬프트에 /models를 입력하세요. Anthropic, openai 및 google의 모델을 보면 준비가 완료되었음을 의미합니다.
opencode # In the interactive UI, type: /models