OpenCode Go

OpenCode Go

OpenCode Go의 모델을 Docker Agent에서 사용하는 방법을 설명해요. 저비용 구독으로 인기 있는 오픈소스 코딩 모델에 안정적으로 접근할 수 있어요.

출처: 문서

본문

OpenCode Go는 저비용 구독 서비스예요(첫 달 $5, 이후 월 $10). 인기 있는 오픈소스 코딩 모델에 안정적으로 접근할 수 있게 해주죠. 전 세계 분산 엔드포인트에서 OpenAI 호환 및 Anthropic 호환 API 모두로 모델을 제공해요. Docker Agent에는 OpenCode Go를 기본 제공 alias 프로바이더로 지원하고 있어요.

설정

  • opencode.ai/auth에서 OpenCode Go 구독
  • 콘솔에서 API 키 복사
export OPENCODE_API_KEY=your-api-key

사용법

인라인 문법

OpenCode Go를 쓰는 가장 간단한 방법:

agents:
  root:
    model: opencode-go/deepseek-v4-flash
    description: Assistant using OpenCode Go
    instruction: You are a helpful assistant.

네임드 모델 (Named Model)

파라미터를 더 세밀하게 제어하려면:

models:
  my_model:
    provider: opencode-go
    model: deepseek-v4-pro
    temperature: 0.7
    max_tokens: 8192

agents:
  root:
    model: my_model
    description: Assistant using OpenCode Go
    instruction: You are a helpful assistant.

사용 가능한 모델

언제든지 전체 최신 모델 목록을 가져올 수 있어요:

curl https://opencode.ai/zen/go/v1/models

OpenAI 호환

이 모델들은 /v1/chat/completions 엔드포인트를 사용하고 opencode-go alias와 직접 동작해요:

모델 설명
deepseek-v4-flash 빠르고 비용 효율적인 DeepSeek 모델
deepseek-v4-pro 가장 강력한 DeepSeek 모델
kimi-k2.7-code 코드에 최적화된 Kimi K2.7
kimi-k2.6 Kimi K2.6 모델
kimi-k2.5 Kimi K2.5 모델
glm-5.2 GLM 5.2 플래그십 모델
glm-5.1 GLM 5.1 모델
glm-5 GLM 5 모델
mimo-v2.5 MiMo V2.5 효율 모델
mimo-v2.5-pro MiMo V2.5 Pro 모델
mimo-v2-pro MiMo V2 Pro 모델
mimo-v2-omni MiMo V2 Omni 모델
hy3-preview HY3 프리뷰 모델

Anthropic 호환

이 모델들은 /v1/messages 엔드포인트를 사용하고 커스텀 프로바이더 정의가 필요해요:

모델 설명
minimax-m3 MiniMax M3 모델
minimax-m2.7 MiniMax M2.7 모델
minimax-m2.5 MiniMax M2.5 모델
qwen3.7-max Qwen 3.7 Max 모델
qwen3.7-plus Qwen 3.7 Plus 모델
qwen3.6-plus Qwen 3.6 Plus 모델
qwen3.5-plus Qwen 3.5 Plus 모델

Anthropic 호환 모델을 쓰려면 커스텀 프로바이더를 정의하세요:

providers:
  opengo-ant:
    provider: anthropic
    base_url: https://opencode.ai/zen/go
    token_key: OPENCODE_API_KEY

models:
  qwen:
    provider: opengo-ant
    model: qwen3.7-max

agents:
  root:
    model: qwen
    description: Assistant using Qwen through OpenCode Go
    instruction: You are a helpful assistant.

동작 방식

OpenCode Go는 Docker Agent의 기본 제공 alias로 구현돼 있어요:

즉 OpenCode Go는 OpenAI와 같은 클라이언트를 사용해서, Docker Agent가 지원하는 모든 OpenAI 기능과 완전히 호환돼요.

Anthropic 호환 모델(MiniMax, Qwen)에는 같은 토큰으로 https://opencode.ai/zen/go를 가리키는 커스텀 프로바이더가 Anthropic 클라이언트로 쓰여요.

예시: 코드 어시스턴트

agents:
  coder:
    model: opencode-go/deepseek-v4-flash
    description: Expert code assistant
    instruction: |
      You are an expert programmer using DeepSeek V4 Flash.
      Write clean, efficient, well-documented code.
      Explain your reasoning when helpful.
    toolsets:
      - type: filesystem
      - type: shell
      - type: think

사용 한도

OpenCode Go 구독에는 다음 한도가 포함돼요:

  • 5시간 이동 한도 — $12 사용량
  • 주간 한도 — $30 사용량
  • 월간 한도 — $60 사용량

한도는 달러 값으로 정의돼요. 더 비싼 모델은 기간당 더 적은 요청을 허용해요. 한도를 넘어서도 Zen 잔액을 추가해 계속 사용할 수 있어요.

더 알아보기 (Learn more)