| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 백업
- python
- AI
- OpenWiki
- MCP
- n8n
- 셀프호스팅
- LLM
- wsl2
- OpenAI
- 개발도구
- Windows
- hermes
- ai 에이전트
- PostgreSQL
- ubuntu
- claudecode
- codex
- docker desktop
- ai 코딩 에이전트
- 자동화
- claude code
- 오픈소스
- AI영상
- Firefly
- Linux
- 서버
- docker
- OmniRoute
- AI에이전트
- Today
- Total
;
숫자 입력 하나가 잘못됐는데 프로그램의 다른 문제까지 같은 오류로 표시하면 원인을 찾기 어려워집니다. except가 너무 넓거나 try 안에 작업이 많이 들어간 경우가 대표적입니다. Python 오류 처리는 예상한 실패만 잡고, 처리할 책임이 있는 곳까지 나머지 예외를 전달하는 방식으로 시작합니다.실제 문제 상황설정 파일에서 포트 번호를 읽는 함수를 생각해 봅니다. 파일이 없는 상황, 숫자가 아닌 내용을 읽은 상황, 접근 권한이 없는 상황은 모두 작업 실패지만 다음 행동은 다릅니다. 이 글은 세 상황을 한 문구로 뭉치지 않고 예외 종류와 처리 위치를 구분하는 방법에 집중합니다. 아래의 파일 이름과 입력값은 설명용 예시이며, 특정 환경에서 발생한 오류 기록은 아닙니다.1. 실패 종류 구분int("abc")..
Claude Code 터미널에서 OmniRoute를 사용하더라도 Desktop 화면의 요청이 같은 라우터로 간다는 뜻은 아닙니다. 검색어의 desktop이 Claude Code의 데스크톱 실행 환경을 가리키는지, 별도 GUI 앱을 가리키는지도 먼저 구분해야 합니다. 같은 컴퓨터에서 실행한다는 사실은 같은 연결 설정을 쓴다는 증거가 아닙니다. 저라면 설정 파일을 복사하기보다 각 화면에서 출발한 요청이 어디에 기록되는지 먼저 확인합니다.적용 대상이 글은 OmniRoute가 이미 준비된 상태에서 Claude Code 터미널과 Desktop 화면의 연결 범위를 판정하려는 경우에 맞습니다. OmniRoute 설치, 공급자 등록, 여러 모델의 성능 비교는 범위에서 제외합니다. 기본 연결만 쓰고 두 실행 경로를 합칠..
Reddit의 OmniRoute 연결 예시에서 기본 주소, 인증 헤더, 모델 ID를 먼저 분리하십시오. omniroute claude code reddit 검색으로 찾은 설정은 게시물 작성자의 환경을 설명할 뿐, 현재 설치본의 호환성을 보장하지 않습니다. 확인 목표는 하나입니다. Claude Code 요청이 의도한 OmniRoute 경로와 모델로 전달되는지 판별하는 것입니다.1. 연결 설정의 적용 범위라우터를 쓰는 이유는 클라이언트의 접속 주소를 유지하면서 서버 쪽에서 모델 연결을 관리하려는 데 있습니다. 반대로 제공자 직접 연결만으로 요구 사항이 충족된다면 중간 서비스를 추가할 필요는 없습니다. 라우터가 들어가면 클라이언트 인증과 제공자 인증을 나눠 점검하고, 요청 형식 변환도 확인해야 합니다. 아래 ..
Synology NAS를 네트워크에 연결한 직후 브라우저에서 관리 화면을 찾지 못해 막히는 일이 자주 일어납니다. NAS 본체에는 별도의 디스플레이 출력 포트가 없으므로 모니터를 직접 연결해 IP 주소를 확인할 방법이 마땅치 않습니다. 전원 버튼을 누르고 부팅 완료 신호음이 울려도 화면 주소를 모르면 첫 설정 단계로 진입하기 어렵습니다.개요DSM은 Synology NAS의 장치 환경과 스토리지를 제어하는 전용 웹 관리 화면입니다. 사용자는 동일한 로컬 네트워크 환경에서 웹 브라우저를 열고 NAS 사설 IP와 전용 포트를 입력해 접근합니다. 주소를 모를 때는 웹 어시스턴트 탐색, 공유기 내부 장치 목록, 호스트 이름 조회의 순서로 범위를 좁히면 됩니다.실제 문제 상황초기 설치를 마친 뒤 정상적으로 쓰던 N..
무료 모델을 연결했는데 요청이 실제로 무료로 처리됐는지 판단하기 어렵다면, 모델 별칭과 공급자 사용량 기록을 따로 봐야 합니다. 이름에 free가 붙었다고 무료는 아닙니다.앞선 포스트에서 설치한 OmniRoute가 준비되어 있어야 합니다. 범위는 실행 중인 OmniRoute에서 Claude Code 요청의 목적지와 사용량 분류를 확인하는 데까지입니다. 설치와 공급자 계정 생성은 다루지 않습니다.개요OmniRoute는 클라이언트가 보낸 모델 이름을 공급자 모델로 연결하는 라우터입니다. Claude Code에 별칭을 넣으면 라우터가 설정에 맞는 공급자와 모델 ID를 고릅니다. 그래서 클라이언트에 보이는 이름과 실제 요청을 받은 모델 이름이 다를 수 있습니다.무료 여부도 이름만으로는 정해지지 않습니다. 판단 ..
