문서 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 공식 안내, 응답 오류는 오류 및 문제 해결을 보세요.