설치하고
어디서나 연결

CLI로 계정을 등록하고 route URL을 만든 뒤, 쓰는 도구에는 Base URL과 sk-gt만 넣습니다. 잔여량은 llms status --refresh로 확인합니다.

curl -fsSL https://llms.goodtek.xyz/install.sh | bash

1. CLI 설치

Linux / macOS, amd64 또는 arm64. 스크립트와 이 페이지는 공개입니다. CLI 바이너리는 GitHub Releases(private)라 gh 로그인 또는 GH_TOKEN이 필요합니다.

권장

# gh auth status OK
curl -fsSL https://llms.goodtek.xyz/install.sh | bash

토큰만 있을 때

export GH_TOKEN=ghp_xxxxxxxx
curl -fsSL https://llms.goodtek.xyz/install.sh | bash

바이너리만

OS=$(uname -s | tr '[:upper:]' '[:lower:]')
ARCH=$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')
gh release download v0.1.0 -R goodtekxyz/llms -p "llms_${OS}_${ARCH}"
chmod +x "llms_${OS}_${ARCH}"
sudo mv "llms_${OS}_${ARCH}" /usr/local/bin/llms

확인: llms --help

2. 로그인

llms login

GitHub device code를 승인하면 sk-gt~/.config/llms/credentials.json에 저장됩니다. 기본 API는 https://llms.goodtek.xyz입니다.

llms status

3. 계정 · 라우트

llms add
llms route create
llms route key <slug>
llms status --refresh

라우팅 프리셋

failover순차. 1번 실패 시 2번 (sequential)
balance균등 분산 (round_robin)
prefer-primary주 계정 가중 80/20 (weighted)
quota-first잔여 % 높은 계정 우선 (quota_aware)
parallelAPI 키 race · OAuth 기본 제외

모델 목록: llms models <slug> (계정 ref가 아닌 실제 모델 id)

4. 잔여량 확인

캐시만 보려면 llms status. Codex/Claude OAuth usage를 다시 읽으려면 llms status --refresh.
llms status --refresh

보드에 계정 health(●/○/✖), quota …% 바, reset 시각, 라우트 strategy가 같이 나옵니다. 429는 cooldown으로 표시되고 풀에서 잠시 빠집니다.

5. 클라이언트에 붙이기

어디서 연결할지 몰라도 됩니다. OpenAI 호환(또는 Anthropic Messages) Base URL을 받는 도구면 동일합니다.

설정
Base URLhttps://llms.goodtek.xyz/r/<slug>/v1
API Keyllms route keysk-gt-…
curl -sS https://llms.goodtek.xyz/r/<slug>/v1/chat/completions \
  -H "Authorization: Bearer sk-gt-…" \
  -H "Content-Type: application/json" \
  -d '{"model":"<model-id>","messages":[{"role":"user","content":"ping"}],"max_tokens":16}'

셸용: llms env <slug>

기계용 원문

자동화·에이전트는 HTML 대신 마크다운을 읽으세요.

curl -fsSL https://llms.goodtek.xyz/install.md
curl -fsSL https://llms.goodtek.xyz/control/v1/meta