TokenLab

코딩 도구

Pi Coding Agent

Pi와 TokenLab를 함께 사용합니다. Pi는 OpenAI, Anthropic, Google 스타일 설정을 지원하는 최소한의 터미널 코딩 도구입니다

기존 에이전트에 설정 맡기기

컴퓨터에서 이미 사용할 수 있는 에이전트에 다음 작업을 복사해 전달하세요.

이 가이드를 읽고 Pi의 TokenLab 연결을 도와주세요:
https://tokenlab.sh/docs/ko/integrations/pi-coding-agent
설치된 버전과 현재 적용된 설정을 먼저 확인하세요.
기존 계정, 제공자, 권한 및 기타 설정을 보존하세요.
로컬 파일을 백업하고 변경할 내용을 보여 주세요.
필요한 API 키는 제가 로컬로 입력하겠습니다. 채팅에서 키를 요구하거나 출력하거나 붙여 넣지 마세요.
먼저 설정이 정상적으로 로드되는지 확인하세요.
유료 요청 테스트는 실행 전에 비용을 별도로 설명하세요.

Pi 설치 및 설정

Pi 공식 설치 안내를 사용하세요. npm 패키지는 @earendil-works/pi-coding-agent입니다. Windows는 셸 설정을 확인하세요. 기본 셸은 Git Bash입니다. 설치된 경우 건너뜁니다.

npm install -g --ignore-scripts @earendil-works/pi-coding-agent@0.85.1
pi --version

아래 설정은 Pi 0.85.1에서 확인했습니다. 다른 버전은 해당 공식 문서에 따라 별도로 확인해야 합니다.

~/.pi/agent/models.json을 백업한 후 providers의 기존 항목 뒤에 tokenlab을 추가하세요. 파일이 없을 때만 새로 만듭니다. 비어 있지 않은 PI_CODING_AGENT_DIR은 models.json 디렉터리를 지정합니다. 제공자 순서, settings.json, 계정, 기본 모델 필드와 권한을 유지하세요. 설정이나 저장된 계정에 tokenlab이 있으면 다른 이름을 사용하고 실행 명령도 바꾸세요. 빠른 시작의 macOS, Linux, WSL 또는 Windows PowerShell 절차로 실행 환경에 TOKENLAB_API_KEY를 설정하고 키를 대화에 붙여 넣지 마세요.

{
  "providers": {
    "tokenlab": {
      "baseUrl": "https://api.tokenlab.sh/v1",
      "api": "openai-completions",
      "apiKey": "$TOKENLAB_API_KEY",
      "models": [{ "id": "gpt-5.6-luna" }]
    }
  }
}

"$TOKENLAB_API_KEY"의 $는 필수입니다. 생략하면 문자열 그대로 사용됩니다. Chat Completions와 도구 호출을 지원하는 현재 모델을 선택하고 용량, 이미지 및 추론 설정은 해당 모델 정보를 따르세요.

선택 사항: Python 3.11+의 복구 가능한 Pi 설정 도구로 변경 사항을 미리 보고 적용하거나 원본 파일을 복원할 수 있습니다. TokenLab Skills 플러그인 0.1.2에는 새 스크립트가 포함되어 있습니다. 독립 Skill도 스크립트가 포함된 버전으로 업데이트하면 사용할 수 있습니다. 기존 플러그인 또는 독립 Skill 설치는 README 업데이트 안내에 따라 업데이트하고 스크립트가 있는지 확인하세요. 이 페이지의 수동 설정만으로도 완료할 수 있습니다.

검증 및 복구

같은 터미널과 Agent 디렉터리에서 로드를 확인한 뒤 이번 세션에 사용할 TokenLab을 명시적으로 선택하세요. TOKENLAB_API_KEY가 없으면 제공자가 목록에서 숨겨질 수 있습니다. 목록은 등록과 자격 증명 존재만 확인하며 키 유효성이나 API 성공을 입증하지 않습니다.

pi --list-models tokenlab
pi --provider tokenlab --model gpt-5.6-luna

프롬프트를 보내면 TokenLab 잔액을 사용합니다. 도구를 시험하기 전에 응답과 요청 기록을 확인하세요. 수동 설정을 되돌릴 때는 추가한 제공자 항목만 제거하고 다른 설정과 계정을 유지하세요.

Skills 및 MCP

Pi는 Skills를 기본 지원합니다. TokenLab Skill을 설치할 수 있습니다. MCP는 별도 확장이 필요하며 MCP 설정을 models.json에 넣으면 안 됩니다.

이 페이지의 내용