Raon
문서

Claude Code

별도 명령으로 Claude Code를 Raon에 연결합니다. 기존 Claude 설정은 변경하지 않습니다.

설치 스크립트는 Raon 모델로 Claude Code를 실행하는 raon-claude 명령을 추가합니다. 기존 claude 명령과 ~/.claude/settings.json은 변경하지 않으므로, 기존 계정도 그대로 사용할 수 있습니다.

설치

curl -fsSL https://raon-console.krafton.ai/setup/claude-code.sh | bash

설치 스크립트는 Claude Code가 설치되어 있지 않으면 먼저 설치합니다. 이어서 API 키를 입력받아 테스트 호출을 수행한 후, 다음 파일을 생성합니다.

파일내용
~/.raon/claude-code.jsonRaon 설정 (본인만 읽기 가능)
~/.local/bin/raon-claudeclaude --settings ~/.raon/claude-code.json을 실행하는 명령

이전 버전의 설치 스크립트가 ~/.claude/settings.json을 변경했다면, 다시 실행할 때 원래 값으로 복원합니다.

실행

raon-claude
raon-claude -p "Explain this repository"

수동 설정

다음 내용을 ~/.raon/claude-code.json으로 저장하고, 본인만 읽을 수 있도록 파일 권한을 설정하세요.

~/.raon/claude-code.json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://raon-api.krafton.ai",
    "ANTHROPIC_AUTH_TOKEN": "<your key>",
    "ANTHROPIC_MODEL": "raon-1-mini-preview",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "raon-1-mini-preview",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "raon-1-mini-preview",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "raon-1-mini-preview",
    "CLAUDE_CODE_SUBAGENT_MODEL": "raon-1-mini-preview"
  }
}

이 파일을 지정해 Claude Code를 실행합니다. 지정한 설정은 해당 세션에서만 ~/.claude/settings.json보다 우선 적용됩니다.

claude --settings ~/.raon/claude-code.json
  • ANTHROPIC_BASE_URL에는 /v1을 붙이지 않습니다. Claude Code가 자동으로 추가합니다.
  • 모든 모델 별칭을 Raon 모델로 지정해야 백그라운드 호출과 서브에이전트도 Raon 모델을 사용합니다.
  • 특정 도구 호출을 강제하는(tool_choice.type: "tool") Claude Code WebSearch 요청은 지원하지 않으며, 400 오류가 반환됩니다.

제거

Raon 전용 설정과 로컬에 저장된 API 키, 실행 스크립트를 제거합니다. Claude Code 프로그램은 삭제하지 않으며, 서버에서 발급한 API 키도 폐기하지 않습니다. 에이전트별 제거 범위는 설치 옵션을 참고하세요.

curl -fsSL https://raon-console.krafton.ai/setup/claude-code.sh | bash -s -- --uninstall

이 페이지에서