오류 코드
LMU AI 오류 코드 참조: 401 / 403 / 404 / 429 / 5xx 상태 코드의 의미와 해결 방법, 배치 이미지 비즈니스 코드, 그리고 원시 오류 텍스트에서 해결 방법으로의 조회.
이 페이지는 개별 API 문서에 흩어져 있던 오류 코드를 하나의 치트 시트로 모았습니다. 먼저 HTTP 상태 코드로 큰 범주를 찾은 다음, 원시 오류 텍스트로 구체적인 해결 방법을 찾으세요.
문제 해결 전에 request ID를 기록하세요
응답 헤더의 request ID는 문제를 진단하는 데 가장 유용한 단일 정보입니다. 지원팀에 문의할 때는 request ID와 전체 오류 텍스트를 포함하세요 — 전체 API 키는 보내지 마세요.
HTTP 상태 코드
| 상태 | 일반적인 원인 | 조치 방법 |
|---|---|---|
400 | 잘못된 요청 본문, 파라미터, 모델 ID 또는 모델 경로; 잘못된 이미지 형식 / 인코딩 | 요청을 수정하세요 — 단순히 재시도하지 마세요; 계정을 바꾸거나 재시도해도 성공하지 않습니다 |
401 | API 키가 없거나, 잘못되었거나, 비활성화됨; Base URL이 프로토콜과 일치하지 않음; IDE를 재시작하지 않아 이전 설정이 여전히 적용됨 | 키와 Base URL을 확인하고(API Protocols 참고), IDE를 재시작하세요; 자세한 내용은 Issue 3 |
402 | 잔액 부족 | 충전하거나 작업량을 줄이세요 |
403 | 두 가지 가능성이 있으며, 둘 다 발생 가능: ① API 키의 그룹에 이미지 생성이 활성화되지 않음; ② 잔액, 구독, 청구 자격 또는 권한 부족 | 먼저 계정 잔액과 구독 상태를 확인한 다음, 그룹에 해당 기능이 있는지 확인하세요; 둘 다 정상인데도 여전히 오류가 나면 지원팀에 문의하세요 |
404 | OpenAI 프로토콜 URL에 /v1 누락, Anthropic URL에 /v1 잘못 포함, Gemini가 /v1beta/models/...를 사용하지 않음; 또는 현재 그룹에서 지원하지 않는 엔드포인트 | API Protocols를 참고하여 Base URL과 전체 엔드포인트를 다시 확인하세요 |
413 | 이미지-투-이미지 요청 본문이 너무 큼 | 입력 이미지를 압축하세요 |
429 | ① 일일 할당량 소진; ② 동시성, RPM 또는 업스트림 할당량 제한 | 소진된 할당량은 Issue 2 참고; 속도 제한의 경우 지수 백오프로 물러나고 동시성과 RPM을 낮추세요 |
500 | 내부 또는 용량 오류 | 오류 코드와 request ID를 기록하고 제한된 횟수만 재시도하세요 |
502 | 업스트림 인증, 권한 또는 서비스 일시 장애 | 물러나서 재시도하고, 필요하면 지원팀에 문의하세요 |
503 | 사용 가능한 업스트림 계정이 없거나 업스트림 과부하; 환경 변수가 키를 덮어쓰고 있을 수도 있음 | 먼저 환경 변수를 확인하고(Issue 6 참고), 지연을 두고 트래픽을 낮추어 재시도하세요 |
504 | 게이트웨이 또는 업스트림 타임아웃 | 새롭고 독립적인 요청으로 다시 보내세요 |
무엇을 재시도하고, 무엇을 대신 수정해야 하는가
- 재시도하지 말 것:
400,401, 그리고 명시적인 잔액, 권한, 파라미터 또는 콘텐츠 정책 오류 — 요청 자체가 유효하지 않으며, 어떤 업스트림 계정이든 동일한 결과를 반환합니다. 먼저 요청을 수정해야 합니다. - 재시도해도 안전함:
429,502,503,504, 그리고 네트워크 끊김, 연결 재설정, 읽기 타임아웃 — 모두 일시적 장애입니다. 반복 호출에 대한 요금 지불을 피하기 위해 지수 백오프로 제한된 횟수(2~3회 권장)만 재시도하세요;429에서는 동시성과 RPM도 낮추세요.
이 분류는 이미지 API의 재시도 가이드에서 가져왔습니다 — Gemini Image · 재시도 가이드를 참고하세요.
각 API의 전체 오류 설명: Gemini Image, GPT Image, Grok Image, Gemini Batch Image, 동영상 생성.
비즈니스 오류 코드 (배치 이미지)
HTTP 상태 코드 외에도, Gemini Batch Image API는 비즈니스 오류 코드를 반환하며, 콘솔에 error code: BATCH_IMAGE_XXX와 request ID로 표시됩니다.
| 오류 코드 | HTTP | 의미 | 조치 방법 |
|---|---|---|---|
BATCH_IMAGE_DISABLED | 404 | 배치 이미지 생성이 전역적으로 비활성화됨 | 오류 코드와 request ID를 관리자에게 보내세요 |
BATCH_IMAGE_GROUP_DISABLED | 403 | 현재 키의 그룹이 배치 이미지를 허용하지 않거나 Gemini 그룹이 아님 | 키를 변경하거나 관리자에게 그룹 권한 활성화를 요청하세요 |
BATCH_IMAGE_NO_ACCOUNT_AVAILABLE | 502 | 현재 사용 가능한 배치 실행 리소스가 없음 | request ID를 저장하고 관리자에게 문의하세요 |
BATCH_IMAGE_SETTLEMENT_PRICING_MISSING | 400 | 배치 모델에 청구 가격이 없음 | 관리자에게 모델 가격 구성을 요청하세요 |
BATCH_IMAGE_INVALID_MODEL | 400 | 모델이 제공되지 않음 | 배치 모델 목록에서 모델을 사용하세요 |
BATCH_IMAGE_INVALID_ITEMS | 400 | 유효하지 않은 항목, 해상도 또는 요청 필드 | 요청 본문을 확인하세요; 현재는 1K만 지원됩니다 |
BATCH_IMAGE_DUPLICATE_CUSTOM_ID | 400 | 중복된 custom_id | 배치 내에서 고유한지 확인하세요 |
BATCH_IMAGE_PROMPT_TOO_LONG | 400 | 프롬프트가 너무 김 | 프롬프트를 줄이세요 |
BATCH_IMAGE_TOO_MANY_OUTPUT_IMAGES | 400 | 확장 후 이미지 수가 제한을 초과함 | 항목 또는 output_count를 줄이세요 |
BATCH_IMAGE_INVALID_REFERENCE_IMAGE | 400 | 유효하지 않은 참조 이미지 형식, 크기 또는 URI | MIME, Base64, file_uri를 확인하세요 |
BATCH_IMAGE_INSUFFICIENT_BALANCE | 402 | 청구를 예약하기에 잔액이 너무 낮음 | 충전하거나 작업량을 줄이세요 |
BATCH_IMAGE_IDEMPOTENCY_CONFLICT | 409 | 동일한 idempotency 키가 다른 요청 본문에 매핑됨 | 새 Idempotency-Key를 사용하세요 |
BATCH_IMAGE_PROVIDER_SUBMIT_FAILED | 502 | 업스트림 배치 작업 생성 실패 | request ID를 저장하고 제한된 횟수만 재시도하거나 관리자에게 문의하세요 |
BATCH_IMAGE_QUEUE_FAILED | 502 | 비동기 작업 서비스가 일시적으로 사용 불가 | request ID를 저장하고 관리자에게 문의하세요 |
BATCH_IMAGE_NOT_READY | 409 | 작업 완료 전에 다운로드를 시도함 | 상태가 completed가 될 때까지 기다리세요 |
BATCH_IMAGE_OUTPUT_DELETED | 410 | 출력이 이미 정리됨 | 더 이상 다운로드할 수 없습니다; 작업을 다시 생성하세요 |
BATCH_IMAGE_ITEM_FAILED | 409 | 지정된 작업 항목에 성공한 이미지가 없음 | item.error를 확인하세요 |
BATCH_IMAGE_DOWNLOAD_LIMITED | 429 | 동시 다운로드가 너무 많음 | 나중에 다시 시도하세요 |
원시 오류 텍스트로 조회하기
실제로 보이는 오류 텍스트를 아래 표와 대조하여 자세한 해결 방법으로 바로 이동하세요.
| 원시 오류 텍스트 | 의미 | 자세한 해결 방법 |
|---|---|---|
stream disconnected before completion | 스트림이 끊김, 보통 VPN / 프록시 / 시스템 프록시가 출구 IP를 교체하는 경우 | Issue 1 |
exceeded retry limit, last status: 429 Too Many Requests | 일일 할당량 소진 | Issue 2 |
401 Unauthorized: Incorrect API key provided | 요청이 LMU AI 릴레이가 아닌 공식 엔드포인트로 갔음 | Issue 3 |
running scripts is disabled on this system (Windows) | PowerShell 실행 정책 제한 | Issue 4 |
CODEX is not recognized as a cmdlet (Windows) | Node.js가 설치되지 않았거나 PATH가 손상됨 | Issue 5 |
503 No available accounts | 셸 환경 변수가 IDE에 구성된 키를 덮어씀 | Issue 6 |
400 Invalid signature in thinking block | 한 대화에서 그룹 간 모델 전환; thinking 서명을 검증할 수 없음 | Issue 7 |
400 Unknown parameter: 'tools[0].n' | tools 파라미터가 이미지 엔드포인트로 잘못 전송됨 | Issue 8 |
No available accounts / model unavailable | 현재 그룹의 사용 가능 범위를 벗어난 모델을 호출함 | API Protocols → 문제 해결 |
Usage export API의 오류
Usage export API는 JWT 인증을 사용하므로, 위의 API 키 채널과 오류 의미가 다릅니다:
| 상태 | 원인 | 조치 방법 |
|---|---|---|
401 | JWT 만료 | refresh_token으로 갱신하거나 다시 로그인하세요 |
403 | 권한 없는 접근 (예: 본인 소유가 아닌 api_key_id 조회) | 키가 현재 계정에 속하는지 확인하세요 |
400 | 잘못된 파라미터 (예: 잘못된 start_date 형식) | YYYY-MM-DD 형식과 timezone이 유효한지 확인하세요 |
여전히 막혔나요?
- 단계별 실제 사례는 FAQ에 있습니다
- Base URL / 엔드포인트 규칙은 API Protocols에 있습니다
- 도난당한 키에 대한 보호는 Key Security에 있습니다
- 지원팀에 문의할 때는 request ID와 전체 오류 텍스트를 포함하세요
마지막 업데이트:
LMU AI API 키를 발급받고 Claude와 Codex를 바로 사용하세요
무료 가입, 유연한 요금제. 하나의 API 키로 Claude Code, Codex CLI, Cursor, VS Code 확장, OpenCode, Cherry Studio 등 AI 도구에 연결됩니다.
가입하기