Pi Coding Agent에 다른 AI API를 연결하는 설정 예시
Reddit 글쓴이는 Pi Coding Agent에 Atlas Cloud 같은 외부 AI API를 연결하는 방법을 공유했다. Pi는 `~/.pi/agent/models.json` 파일에서 custom provider 설정을 읽는다고 설명한다. 예시 설정은 OpenAI-compatible 방식의 provider, model ID, API key, token 제한, 호환 옵션을 넣는 형태다. 실행할 때는 `pi --provider atlascloud --model deepseek-ai/deepseek-v4-pro` 명령을 쓴다고 한다.
핵심 포인트
- Pi Coding Agent의 설치 명령은 `npm install -g --ignore-scripts @earendil-works/pi-coding-agent`로 제시됐다.
- 설치 후 실행 명령 이름은 `pi-coding-agent`가 아니라 `pi`라고 한다.
- custom provider 설정 파일 위치는 macOS/Linux 기준 `~/.pi/agent/models.json`이다.
- 예시는 Atlas Cloud의 DeepSeek 모델을 OpenAI-compatible provider로 등록한다.
- 설정에는 `baseUrl`, `apiKey`, `contextWindow`, `maxTokens`, 호환 옵션이 들어간다.
용어 한 줄 설명
- coding agent
- 코드를 작성하거나 고치는 일을 도와주는 AI 도구입니다.
- custom provider
- 기본 제공 서비스가 아니라 사용자가 직접 추가한 AI 모델 연결 방식이다.
- OpenAI-compatible
- OpenAI API와 비슷한 형식을 써서 같은 도구에서 연결하기 쉽게 만든 방식이다.
- DeepSeek
- AI 모델과 서비스를 제공하는 회사 또는 그 모델 이름입니다.
- DeepSeek-V4
- 중국 DeepSeek이 만든 오픈소스 대형 언어 모델로, 로컬 PC에서도 실행할 수 있다.
- endpoint
- 프로그램이 다른 서비스에 요청을 보내는 인터넷 주소나 접속 지점이다.
- contextWindow
- AI가 한 번에 읽고 참고할 수 있는 입력의 최대 크기다.
- npm install
- 자바스크립트 앱에 필요한 외부 코드를 설치하는 명령이다.