엔드포인트
목록과 검색은 페이지당 키 10개를 반환하며
p는 0부터 시작합니다. 이 결과의 key는 일부가 가려져 있으므로, 모델 호출에 쓸 전체 키는 키 확인 엔드포인트로 가져옵니다.
새 키의 필드
billing_type은 키가 호출할 수 있는 모델을 정합니다. 사용량 과금 키는 사용량 과금 모델만, 건당 과금 키는 건당 과금 모델만, 사용량 우선 키는 둘 다 호출합니다. 세 방식은 과금과 가격에서 설명합니다.
키 생성과 전체 키 확인
아래 스크립트는 한도 5 USD, 만료 30일, 허용 모델 2개인 키를 만든 뒤 전체 키를 확인합니다.requests가 필요합니다(python -m pip install requests).
sk- 접두사 유무와 관계없이 모델 API 키(Authorization: Bearer <key>)로 쓸 수 있습니다. 전달하기 전에 시크릿 매니저에 저장하세요. 키 확인 엔드포인트는 호출 제한이 엄격하므로 반복 호출하지 마세요.
수정, 비활성화, 삭제
수정은 키 객체 전체를 교체합니다.GET /api/token/{id}로 읽어 와서 필요한 필드만 바꾼 뒤 전체 객체를 PUT으로 다시 보내세요. 일부 필드만 보내면 나머지가 초기화될 수 있습니다.
- 비활성화했거나 삭제한 키로 모델을 호출하면 HTTP 401
Invalid token.이 반환됩니다. - 허용 목록에 없는 모델을 호출하면 해당 토큰이 그 모델을 쓸 수 없다는 메시지와 함께 HTTP 403이 반환됩니다.
오류
자주 묻는 질문
고객의 키는 누구의 잔액으로 결제되나요?
내 잔액입니다. 키마다remain_quota를 지출 한도로 설정하세요. 키가 한도에 도달하면 작동을 멈추며 내 나머지 잔액을 끌어 쓰지 않습니다.
키별 사용량은 어떻게 보나요?
목록과 상세 응답의used_quota가 해당 키의 누적 사용량입니다. 시간대나 모델별로 나누어 보려면 token_name을 지정한 로그 조회 API를 사용하세요.
model_limits를 설정했는데 왜 무시되나요?
모델 허용 목록은 models에서만 읽습니다. 허용할 모델 ID를 쉼표로 구분한 문자열로 models에 넣으세요.
관련 문서
- AccessToken 발급과 잔액 확인: 잔액 조회 API
- 키별 호출 기록 내보내기: 로그 조회 API
- 콘솔에서 키를 만들고 IP 허용 목록을 설정하기: API 키 생성, 보관, 교체, 폐기