문서 검색...

문서를 검색하려면 입력을 시작하세요

opencode
OpenCode

OpenCode 설정 가이드

UnoRouter을 OpenCode의 커스텀 제공자로 추가하고 아무 모델이나 활성 에이전트로 고르세요.

개요

OpenCode는 JSON 설정에서 제공자를 읽습니다. OpenAI 호환 어댑터로 UnoRouter을 추가하면 모든 UnoRouter 모델을 쓸 수 있습니다.

빠른 설정

클라이언트에 붙여 넣으세요. 로그인 상태면 키가 자동으로 채워집니다.

text
기본 URL: https://api.unorouter.com/v1
API 키: YOUR_API_KEY

API 키를 자동 입력하려면 로그인하세요

호환성

Chat Completions스트리밍도구 호출

단계별 설정

  1. 1
    OpenCode 설정 파일 열기

    OpenCode 안에서 Ctrl + O를 누르고 경로를 붙여 넣으세요. Windows에서는 YOUR_USER를 사용자 이름으로 바꾸세요.

    text
    C:/Users/YOUR_USER/.config/opencode/opencode.json

    API 키를 자동 입력하려면 로그인하세요

  2. 2
    파일 내용 교체

    파일을 비우고 UnoRouter 제공자 블록을 붙여 넣으세요. API 키를 넣고 카탈로그에서 모델을 고르세요.

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "unorouter": {
          "name": "UnoRouter",
          "npm": "@ai-sdk/openai-compatible",
          "discoverModels": true,
          "options": {
            "apiKey": "YOUR_API_KEY",
            "baseURL": "https://api.unorouter.com/v1"
          }
        }
      }
    }

    API 키를 자동 입력하려면 로그인하세요

  3. 3
    저장 후 다시 불러오기

    Ctrl + S를 누른 뒤 Ctrl + Shift + P로 Developer: Reload Window를 실행하세요.

  4. 4
    모델 선택

    모델 선택기를 열고 새 모델로 바꾸세요. 어댑터가 스트리밍과 도구 호출을 처리합니다.

추천 모델

여기서 동작하는 무료 모델입니다. 아무 모델 id나 클라이언트에 붙여 넣으세요.

glm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:freeqwen-3.8-27b:free

주의사항

  • "discoverModels": true로 두면 OpenCode가 시작할 때 /v1/models에서 UnoRouter 전체 카탈로그를 가져오므로, 직접 나열하지 않아도 모든 모델이 선택기에 나타납니다.
  • Developer: Reload Window 후에도 제공자가 보이지 않으면 JSON이 끝쉼표 없이 저장되었는지 확인하세요.
  • UnoRouter 카탈로그의 정확한 모델 id를 쓰세요. 복사하면서 붙은 앞쪽 제공자 접두사는 지우세요.
  • 자동 탐색이 없으면 예전 OpenCode는 정확한 id를 나열한 "models" 블록(예: {"gemini-3.1-flash-lite": {}})과 재시작이 필요합니다.
API 키 생성모델