본문으로 건너뛰기

문서 OpenCode

도구 연동

OpenCode

OpenCode에 Morfac을 커스텀 provider로 추가하세요.

키 준비#

OpenCode를 설치하고 콘솔에서 Morfac 키를 준비하세요. OpenCode를 실행할 터미널에 키를 설정하세요.

셸
export MORPH_API_KEY="your-api-key"

Provider 설정#

프로젝트 폴더 또는 ~/.config/opencode/의 opencode.json을 만들거나 수정하세요. 기존 설정이 있다면 morph provider를 병합하세요. 이 예제는 OpenCode 1.x 설정 형식입니다.

opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "morph": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Morfac",
      "options": {
        "baseURL": "https://api.dev.morphfactory.io/v1",
        "apiKey": "{env:MORPH_API_KEY}"
      },
      "models": {
        "motif/motif-3": { "name": "Motif-3" }
      }
    }
  },
  "model": "morph/motif/motif-3"
}

같은 터미널에서 opencode를 실행하세요. 선택된 provider와 모델을 확인하고, 필요하면 /models에서 Morfac의 Motif-3를 선택하세요. 새 대화에서 짧은 텍스트 질문을 보내세요.

문제 해결#

모델 선택 값에는 provider 접두사가 붙어 morph/motif/motif-3가 됩니다. API에 보내는 모델 ID 자체는 motif/motif-3입니다. 실행 프로세스에 MORPH_API_KEY가 설정되어 있는지 확인하세요. 버전별 설정은 OpenCode 공식 안내, 응답 오류는 오류 및 문제 해결을 보세요.