메인 콘텐츠로 건너뛰기
GitHub Copilot CLI는 GitHub의 터미널 코딩 어시스턴트입니다. BYOK(본인 키 사용)를 지원하므로 OrcaRouter를 가리키게 할 수 있습니다.
프로토콜: Anthropic (COPILOT_PROVIDER_TYPE=anthropic을 통해)
  • Base URL: https://api.orcarouter.ai/v1 없이
  • /v1을 붙이면 요청 경로가 /v1/v1/messages가 되어 404로 실패합니다

설치

npm install -g @github/copilot
copilot --version
Node.js 22+가 필요합니다.

구성

다음 환경 변수를 설정하세요:
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL="https://api.orcarouter.ai"   # NOTE: no /v1
export COPILOT_PROVIDER_API_KEY="sk-orca-..."
export COPILOT_MODEL="orcarouter/auto"                         # or e.g. anthropic/claude-opus-4.8

실행

copilot -p "Reply with exactly: OK" --allow-all
OK가 표시되어야 합니다. 대화형 세션을 위해서는 -p를 생략하세요.

참고 사항

  • base URL에는 /v1이 포함되면 안 됩니다/v1을 붙이면 요청 경로가 /v1/v1/messages가 되어 404로 실패합니다.
  • 비대화형 모드에는 --allow-all이 필요합니다(또는 COPILOT_ALLOW_ALL을 설정).
  • 모델 이름은 vendor/model 형식을 사용하며, orcarouter/auto가 가장 간단한 선택입니다.
VS Code 확장이 아니라 CLI를 사용하세요. GitHub Copilot의 VS Code 확장은 현재 커스텀 OpenAI 호환 엔드포인트를 제공하지 않습니다 — Add Models 선택기 (Anthropic / OpenAI / Google / OpenRouter / Ollama / Azure)는 API 키만 입력할 수 있고 base-URL 필드가 없으므로 OrcaRouter를 가리키게 할 수 없습니다. 대신 위의 환경 변수를 사용하여 Copilot CLI를 통해 연결하세요.

thinking / reasoning 활성화

--effort 플래그는 BYOK 커스텀 모델에서 작동하지 않습니다. Copilot CLI는 모델 이름을 reasoning 가능 모델의 내장 허용 목록과 대조합니다. 커스텀 vendor/model 이름은 목록에 없으므로 --effort high는 다음과 같이 거부됩니다:
Error: Model "anthropic/claude-sonnet-4.6" does not support reasoning effort configuration (requested: "high").
OrcaRouter를 가리킬 때는 --effort 없이 실행하세요 — thinking은 그러면 모델/업스트림의 기본 동작에 따라 제어됩니다. (검증됨.)