OpenCode
OpenCode 설정 가이드
UnoRouter을 OpenCode의 사용자 지정 프로바이더로 추가하고 원하는 모델을 활성 코딩 에이전트로 선택하세요.
개요
OpenCode는 JSON 설정 파일에서 프로바이더를 읽습니다. OpenAI 호환 어댑터로 UnoRouter을 사용자 지정 프로바이더로 추가하면 원하는 UnoRouter 모델을 활성 모델로 선택할 수 있습니다.
빠른 설정
이 값들을 클라이언트에 입력하세요. 로그인한 상태에서는 키가 자동으로 채워집니다.
text
기본 URL: https://api.unorouter.ai/v1
API 키: YOUR_API_KEY호환성
Chat Completions스트리밍도구 호출
단계별 설정
- 1OpenCode 설정 파일 열기
OpenCode 안에서 Ctrl + O를 누르고 경로를 붙여넣으세요. Windows에서는 YOUR_USER를 본인의 Windows 사용자 이름으로 바꾸세요.
textC:/Users/YOUR_USER/.config/opencode/opencode.json - 2파일 내용 교체
파일을 비우고 UnoRouter 프로바이더 블록을 붙여넣으세요. UnoRouter API 키를 입력하고 카탈로그에서 원하는 모델을 선택하세요.
json{ "$schema": "https://opencode.ai/config.json", "provider": { "unorouter": { "name": "UnoRouter", "npm": "@ai-sdk/openai-compatible", "options": { "apiKey": "YOUR_API_KEY", "baseURL": "https://api.unorouter.ai/v1" } } } } - 3저장 후 다시 불러오기
Ctrl + S로 저장한 다음 Ctrl + Shift + P를 눌러 Developer: Reload Window를 실행하세요. 다시 불러오면 OpenCode가 새 프로바이더를 인식합니다.
- 4모델 선택
OpenCode의 모델 선택기를 열고 추가한 모델로 전환하세요. OpenAI 호환 어댑터가 스트리밍과 도구 호출을 자동으로 처리합니다.
추천 모델
여기서 잘 작동하는 무료 모델입니다. 원하는 모델 ID를 클라이언트에 붙여넣으세요.
llama-4-maverick-17b-128e-instructcommand-r7b-arabic-02-2025llama-3.3-70blfm-2.5-1.2b-thinkingdeepseek-v3.2
주의사항
- OpenCode는 내부적으로 npm의 @ai-sdk/openai-compatible 어댑터를 사용하므로 재시작 없이 "models" 아래에 모델을 계속 추가할 수 있습니다.
- Developer: Reload Window에서 프로바이더가 보이지 않으면 JSON이 끝에 쉼표 없이 저장되었는지 다시 확인하세요.
- UnoRouter 카탈로그의 정확한 모델 ID를 사용하세요. 복사하여 붙여넣을 때 앞에 프로바이더 접두사가 붙었다면 제거하세요.