왜 Provider 전략이 중요할까?
고등학생이 OpenCode를 처음 쓰면 보통 한 가지 모델만 연결하고 시작합니다. 그런데 실제로는 한 모델만 계속 쓰다 보면 세 가지 문제가 자주 생깁니다.
- 사용량 제한이 빨리 온다
- 응답이 느린 날이 있다
- 로그인 방식이나 결제 방식이 서비스마다 다르다
그래서 중요한 건 "최고의 모델 하나"보다 끊기지 않는 조합을 만드는 것입니다.
먼저 알아둘 세 단어
| 용어 |
쉬운 뜻 |
예시 |
Provider |
AI를 제공하는 회사 또는 연결 창구 |
Google, OpenAI, Anthropic |
Token |
질문과 답변에 드는 사용량 |
긴 코드일수록 많이 듦 |
Subscription |
월 정액 또는 구독형 이용권 |
Copilot, Claude Pro 등 |
쉽게 말하면, provider는 "어느 서비스를 쓸지", token은 "얼마나 사용했는지", subscription은 "월 이용권이 있는지"를 뜻합니다.
학생에게 추천하는 기본 조합
처음부터 비싼 모델만 연결할 필요는 없습니다. 아래처럼 역할을 나눠 두면 훨씬 안정적입니다.
| 역할 |
추천 연결 |
이유 |
| 메인 |
Google 계정 기반 모델 |
로그인만으로 시작하기 쉬움 |
| 백업 |
Antigravity 구독 기반 모델 |
다른 경로로 바로 전환 가능 |
| 보조 |
학생 할인/교육용 구독 |
긴 설명, 요약, 반복 작업에 유리 |
핵심은 메인 1개 + 백업 1개입니다.
예시 설정 파일 보기
저는 보통 메인과 백업을 이런 식으로 나눠 둡니다. 아래 예시는 구조를 보여 주기 위한 것이고, 실제 키 값은 절대 그대로 저장하면 안 됩니다.
⚠️ 설정 파일 구조와 필드 이름은 OpenCode 버전이나 플러그인 버전에 따라 조금씩 달라질 수 있습니다. 여기서는 정확한 버튼 이름보다, 메인과 백업을 어떻게 나눌지 이해하는 데 집중하면 됩니다.
Google 로그인 연결하기
Google 계정을 연결해 두면 브라우저 로그인만으로 시작할 수 있어서, API 키가 아직 낯선 학생에게 특히 편합니다.
흐름 한눈에 보기
- OpenCode에서 Google을 사용할 수 있는 provider를 선택합니다.
- 브라우저 로그인 창이 뜨면 내 Google 계정으로 로그인합니다.
- 권한 허용을 마치면 OpenCode가 인증 정보를 저장합니다.
- 이후에는 같은 기기에서 다시 로그인하지 않아도 되는 경우가 많습니다.
예시 화면
학생에게 중요한 포인트
- 학교 계정은 관리 정책 때문에 외부 서비스 로그인이 제한될 수 있습니다
- 개인 Google 계정으로 먼저 연습하는 편이 더 단순합니다
- 로그인에 성공해도 모델별 사용량 제한은 따로 존재할 수 있습니다
Antigravity 구독을 플러그인으로 붙이는 방법
여기서 중요한 건 구독이 바뀌어도 작업 흐름은 끊기지 않게 만드는 것입니다. opencode-antigravity-auth@latest는 쉽게 말해, 그런 백업 경로를 하나 더 만드는 데 도움을 주는 플러그인이라고 보면 됩니다.
언제 유용할까?
- Google 쪽 응답이 느릴 때
- 다른 모델로 바로 바꾸고 싶을 때
- 한 서비스만 쓰다가 제한에 걸렸을 때
예시 설정
{
"plugin": [
"opencode-antigravity-auth@latest"
]
}
플러그인을 추가했다면 OpenCode를 다시 시작해서 제대로 읽히는지만 확인하면 됩니다.
학생 기준으로 이렇게 이해하면 쉽다
고등학생이라면 아래 세 문장으로 이해해 두면 충분합니다.
- "Antigravity는 여러 모델을 한 환경에서 관리하기 쉽게 만드는 연결 도구다"
- "로그인이나 구독 절차는 버전에 따라 화면이 조금씩 다를 수 있다"
- "중요한 건 특정 버튼 이름을 외우는 것보다 메인과 백업 경로를 만들어 두는 것이다"
내가 실제로 추천하는 운영 순서
- Google 계정 기반 연결을 먼저 붙인다
- Antigravity 같은 백업 경로를 하나 더 둔다
- 복잡한 문제는 메인 모델에 맡긴다
- 요약, 정리, 반복 작업은 보조 모델로 넘긴다
이렇게 해 두면 한쪽이 막혀도 바로 다른 경로로 넘어갈 수 있습니다.
학생용 체크리스트
꼭 적어 둘 주의 사항
- OAuth 로그인 화면과 설정 파일 형식은 버전에 따라 조금 달라질 수 있습니다
- 학교 계정은 정책상 일부 로그인 방식이 막힐 수 있습니다
- 구독 플러그인을 쓰더라도 각 서비스의 이용 약관은 따로 확인해야 합니다
다음 단계
이제 연결 경로를 두 개 이상 만들었다면, 다음은 역할을 나눠 여러 에이전트를 함께 돌리는 방법을 배우면 됩니다. 다음 글에서는 oh-my-opencode를 이용해 탐색, 구현, 검토를 나누는 방법을 정리합니다.
출처
💬 댓글
이 글에 대한 의견을 남겨주세요