DeepSeek Harness
DeepSeek Harness 개발자 미리보기에서 Custom model API provider를 만듭니다.
설치 및 준비
- Node.js를 설치하고 아래 npm 패키지를 실행합니다. DeepSeek Harness는 개발자 미리보기로 호환성이 깨질 수 있으므로 화면이 다르면 공식 저장소를 확인합니다. 열리는 로컬 브라우저 UI 주소는 API 엔드포인트가 아닙니다.
- API 키에서 routerra.ai 키를 만들고 모델에서 도구 지원 ID를 복사합니다.
npx @deepseek-ai/dsh web
사용자 지정 모델 API 만들기
- Settings → Models → Add model provider → Custom model API를 엽니다. 아래 필드를 입력하고 API key에 routerra.ai 키를 붙여 넣습니다. Fetch available models → Add selected를 사용하거나 검색이 안 되면
YOUR_MODEL_ID를 수동 추가하고 저장합니다. provider 하나는 프로토콜 하나만 사용하므로 Chat Completions와 Responses를 섞지 않습니다. - 입력창에서 저장한 모델을 선택하고 새 세션을 만듭니다. 요청을 보낸 기존 세션은 이전 모델을 유지합니다. 모델 설정은 다음 요청부터 적용되며 서버 재시작이 필요 없습니다.
Provider ID: routerra
Display name: routerra.ai
Base URL: https://routerra.ai/v1
API protocol: openai-completions
API key: YOUR_API_KEY
Model ID: YOUR_MODEL_ID
연결 확인
MISSING_CREDENTIAL이면 Models에서 키를 다시 저장합니다. UNKNOWN_MODEL이면 custom provider에 정확한 ID를 추가합니다. 검색 결과가 없어도 수동 설정할 수 있습니다. 설정은 $DSH_HOME/profiles/web/cordis.patch.yml, 비밀 값은 $DSH_HOME/.credentials.yaml에 따로 저장됩니다. developer나 max_completion_tokens가 거부되면 변경 전에 모델에 맞춰 공식 가이드의 compat.supportsDeveloperRole 및 compat.maxTokensField를 확인합니다.