본문으로 건너뛰기

에러 코드

화면에 뜬 코드를 찾아 무슨 뜻이고 무엇을 하면 되는지 확인한다.

에러 응답은 항상 이 모양이다.

{ "error": { "code": "insufficient_credit", "message": "…", "detail": { } } }

code는 프로그램이 읽는 값이고 message는 사람이 읽는 값이다. 자동화 테스트에서는 code로 단언한다. 메시지 문구는 다듬어질 수 있지만 코드는 유지된다.


인증·계정​

코드뜻조치
invalid_credentials아이디·비밀번호 불일치남은 시도 횟수가 함께 표시된다
login_locked5회 실패로 15분 잠김기다리거나 관리자에게 비밀번호 재설정을 요청한다
member_deactivated계정이 비활성화됨Org Admin에게 활성화를 요청한다
invalid_team_code가입 팀 코드 불일치Org Admin에게 현재 코드를 다시 받는다
username_taken같은 팀에 같은 아이디 존재다른 아이디를 쓴다
invalid_username아이디 형식 위반영문 소문자·숫자·. _ -, 3~30자
password_too_short8자 미만8자 이상으로 만든다
token_expired토큰 만료다시 로그인한다
token_invalid토큰이 유효하지 않음다시 로그인한다
token_type_mismatch팀 토큰으로 관리자 API 호출 등맞는 계정으로 로그인한다
super_admin_onlySuper Admin 전용 작업요청 경로가 다르다. 플랫폼 운영에 문의한다

크레딧​

코드뜻조치
insufficient_credit잔여 부족예산을 늘리거나 크레딧을 구매한다
payment_unconfirmed입금 확인 체크 안 됨입금을 확인하고 체크박스를 누른다
budget_below_key_sum팀 예산 < 발급된 키 예산 합계키를 먼저 폐기·감액한다
budget_below_used키 예산 < 이미 쓴 금액사용분 이상으로만 감액된다
amount_required증액 금액 누락금액을 입력한다
active_holds활성 선점이 남음세션·예약을 정리한다

인스턴스 실행​

코드뜻조치
no_capacity가용 노드 없음노드 추가 요청을 보내거나 기다린다
node_busy그 노드를 다른 세션이 씀다른 노드를 쓴다
node_disabled노드가 비활성 상태Super Admin이 활성화해야 한다
node_unregistered노드가 풀에서 해제됨다른 노드로 시작한다
session_exists이미 실행 중인 세션중지 후 다시 시작한다
not_stopped중지 상태가 아님먼저 중지한다
not_running실행 중이 아님상태를 확인한다
type_not_allowed팀에 허용되지 않은 유형Org Admin에게 허용을 요청한다
requires_reservation서버급 유형은 예약이 필요GPU 예약에서 신청한다
reservation_managed예약이 관리하는 인스턴스자동 중지 시각은 예약 종료 시각으로 고정된다
reserved_immutable예약 인스턴스는 유형 변경 불가새 예약을 신청한다
no_ec2_mapping유형에 EC2 타입 매핑 없음Super Admin이 단가표에서 설정해야 한다
modify_type_failed프로바이더가 유형 변경을 거부메시지의 원인을 확인한다
temporal_unavailable워크플로우 엔진 응답 없음 (503). 인스턴스 중지 경로에서만 난다잠시 후 다시 시도한다. 세션은 계속 과금되니 반드시 재시도한다

보안 그룹​

코드뜻조치
no_node노드에 바인딩되지 않은 인스턴스노드가 배정된 뒤 관리할 수 있다
sg_error프로바이더가 규칙 변경을 거부메시지의 원인을 확인한다

예약​

코드뜻조치
ack_required선불·취소 불가 동의 없음동의 체크박스를 누른다
invalid_duration기간 규칙 위반1~14일, 또는 7일 배수로 최대 182일
instant_type즉시 유형은 예약 대상이 아님바로 실행한다
cancellation_not_allowed승인된 예약은 취소 불가조건 변경이 필요하면 운영에 문의한다
not_adjusted조정안이 없음상태를 확인한다
not_pending승인 대기 상태가 아님이미 처리된 건이다
no_workflow예약 워크플로우를 찾을 수 없음. Temporal 순단도 여기로 온다잠시 후 다시 시도하고, 계속되면 운영에 문의한다
reservations_open진행 중 예약이 남음승인 처리하거나 정리한다
org_mismatch요청 조직과 등록 조직이 다름맞는 조직의 노드로 채운다
already_decided이미 처리된 요청목록을 새로고침한다

서버리스​

코드HTTP뜻조치
invalid_api_key401폐기됐거나 없는 키새 키를 발급받는다
team_locked403팀이 잠김예산을 증액해 잠금을 해제한다
budget_exceeded429키 예산 소진Org Admin에게 증액을 요청한다
model_not_found404접근 없는 모델 또는 단가 미등록모델 접근을 요청한다
rate_limit_exceeded429RPM·TPM 초과호출 속도를 줄인다
no_pending_key404수령 대기 중인 키가 없음Org Admin이 먼저 발급해야 한다
already_revoked409이미 폐기된 키목록을 새로고침한다
alias_budget_mismatch409같은 이름 키가 다른 예산으로 존재폐기 후 재발급하거나 수정한다
key_create_conflict409동시 생성 경합잠시 후 다시 시도한다
upstream_error · litellm_error502LLM 업스트림 오류잠시 후 다시 시도한다. 예산은 차감되지 않는다
no_active_key409활성 키가 없음키를 먼저 발급·수령한다

조직·팀·노드 관리​

코드뜻조치
duplicate이름·슬러그 중복다른 이름을 쓴다
duplicate_name같은 이름의 팀 존재다른 이름을 쓴다
duplicate_admin_email어드민 이메일이 이미 쓰임다른 이메일을 쓴다. 메시지에 어느 조직인지 나온다
duplicate_instance이미 등록된 인스턴스 ID노드 하나는 한 곳에만 등록된다
confirm_mismatch이름 확인 불일치정확히 입력한다
sessions_open실행 중 세션이 남음먼저 중지한다
in_use사용 중인 노드세션을 정리한 뒤 다시 시도한다
not_locked잠겨 있지 않음상태를 확인한다
verify_failed인스턴스 검증 실패자격증명·리전·인스턴스 ID를 확인한다
detect_failedEC2 타입 감지 실패수동으로 유형을 지정한다
sim_in_aws_modeaws 모드에 시뮬레이션 ID실제 i-… ID를 입력한다
invalid_arnIAM 역할 ARN 형식 오류ARN을 확인한다
type_in_use노드가 붙어 있는 유형노드를 해제한 뒤 삭제하거나 비활성화한다
type_referenced사용 이력이 있는 유형삭제 대신 비활성화한다
webhook_scheme웹훅이 https가 아님https URL을 쓴다
webhook_internal내부·사설 주소로의 웹훅외부에서 접근 가능한 주소를 쓴다

원장 내부​

일반 사용에서는 보이지 않는다. 보이면 운영에 알린다.

코드뜻
hold_exists같은 참조의 선점이 이미 있음
hold_not_found활성 선점 없음
capture_exceeds_hold확정액이 선점 잔여를 초과
idem_mismatch멱등키는 있으나 선점이 없음
ledger_internal_error원장 서비스 응답 이상 (502)

자주 헷갈리는 것​

no_capacity와 예약 즉시 실행에서만 나온다. 서버급 예약은 가용과 무관하게 신청되므로 이 코드로 막히지 않는다.

insufficient_credit과 자동 반려 예약 승인 시 크레딧이 부족하면 API 오류가 아니라 예약이 자동 반려된다. 팀과 운영 양쪽에 알림이 간다.

team_locked와 member_deactivated 전자는 팀 전체가 크레딧 소진으로 막힌 것이고, 후자는 그 계정만 막힌 것이다.

already_revoked와 invalid_api_key 전자는 관리 API에서 폐기된 키를 다시 다룰 때, 후자는 게이트웨이에서 폐기된 키로 호출할 때다.

관련 상태 전이 · 알림 종류 · 시나리오 목록

또 다른 질문이 있으십니까? 문의 등록