Mindlogic Logo
Docs
/
API Gateway

에러

에러가 발생했을 때 당황하지 마세요! 🙌
이 페이지에서는 마인드로직 운영 API Gateway에서 발생할 수 있는 에러 코드와 응답 형식을 정리하고, 증상별 해결 방법을 안내합니다. 대부분의 에러는 간단한 설정 변경으로 해결할 수 있습니다.

HTTP 상태 코드

상태의미
200성공
400잘못된 요청 — 유효하지 않은 파라미터 또는 엔드포인트에 맞지 않는 모델 타입
401인증 실패 — API 키 누락 또는 유효하지 않음
402결제 필요 — 크레딧 잔액 소진
403접근 거부 — 모델이 조직에 활성화되지 않았거나, 게이트웨이 API로 제공되지 않는 무료·제외 모델이거나, Cloudflare가 요청을 차단 (아래 error code: 1010 참고)
404찾을 수 없음 — 모델을 찾을 수 없거나 엔드포인트 경로 오류
413요청 본문 초과 — 요청 본문이 25MB를 넘음
429요청 과다 — 게이트웨이 속도 제한(회원당 60초에 120건) 초과
500내부 서버 오류 — 업스트림 제공업체 오류
503서비스 이용 불가 — 점검으로 서비스가 일시 중지됨

에러 응답 형식


호출 제한

제한초과 시
게이트웨이 공통 속도 제한회원당 60초에 120건429
챗봇 채팅 라우트 (/chatbots/{chatbot_id}/chat/completions/)분당 30건429
크레딧 예약 공용 한도회원당 분당 300건 (크레딧을 쓰는 채팅·오디오·이미지·비디오 호출 합산)429
요청 본문 크기25MB413
TTS input 길이4,000자400
속도 제한은 API 키가 아니라 회원 기준으로 셉니다. 같은 회원이 키를 여러 개 써도 한도는 하나입니다.
25MB 한도는 Content-Length 헤더와 실제 본문 양쪽에서 검사합니다. base64로 인코딩한 이미지는 원본보다 약 33% 커지므로, input_images에 데이터 URL을 넣는다면 원본 파일 기준 18MB 안팎이 실질 상한입니다. 이미지가 크다면 데이터 URL 대신 http(s) URL을 넘기는 편이 안전합니다.

자주 발생하는 에러

에러상태원인해결 방법
Authorization header is not supplied401요청에 API 키 없음Authorization: Bearer KEY 또는 x-api-key: KEY 헤더 추가
Bearer token is not supplied401Authorization 헤더 형식 오류Authorization: Bearer YOUR_KEY 형식 사용
Invalid API key401키가 존재하지 않거나 해지됨개발자 설정에서 키 확인
Model 'X' not found404모델 이름 오류 또는 비활성화채팅 모델: /v1/gateway/models/ 확인. 이미지/오디오/비디오: 에러 응답에 사용 가능한 모델이 나열됩니다.
Model 'X' is not an Anthropic model400비Anthropic 모델로 /claude/v1/messages/ 사용비Anthropic 모델은 /chat/completions/ 사용
Model 'X' is not an OpenAI model400비OpenAI 모델로 /responses/ 사용/chat/completions/ 또는 /claude/v1/messages/ 사용
Credit balance exhausted402크레딧 잔액 없음개발자 설정에서 크레딧 충전
Rate limit exceeded42960초 창에서 회원당 120건(챗봇 채팅 라우트는 분당 30건)을 넘겼거나, 크레딧 예약 공용 한도인 회원당 분당 300건을 넘김지수 백오프를 구현하고 동시 요청 수를 줄이세요
Request body too large. Maximum size is 25MB.413요청 본문이 25MB 초과 — base64 input_images가 가장 흔한 원인이미지를 URL로 전달하거나 업로드 전에 리사이즈·압축하세요
Model 'X' is not enabled for your tenant.403이미지·비디오·오디오 모델이 조직에 활성화되지 않음관리자에게 해당 모델 활성화를 요청하세요
Model 'X' is not available through the Gateway API.403무료 모델 또는 앱 전용 모델을 API로 호출gpt-5.6-luna, claude-sonnet-5 등 일반 모델을 사용하세요
Input text too long (N chars). Maximum is 4000 characters.400TTS input이 4,000자 초과텍스트를 4,000자 이하로 나눠 여러 번 호출하세요
Service is temporarily stopped for maintenance503점검으로 서비스 중지점검이 끝난 뒤 재시도하세요
Model 'gpt-5.x-codex' not found400Codex 모델로 /chat/completions/ 사용Codex 모델은 /v1/gateway/responses/에서만 사용 가능
reasoning_effort + tools 동시 사용 시 400400일부 모델이 reasoning_effort와 도구 호출을 동시에 지원하지 않음게이트웨이가 자동으로 reasoning_effort를 제거하고 재시도합니다. 직접 처리가 필요한 경우 reasoning_effort를 제거하거나 Responses API를 사용하세요
추론 모델이 빈 응답 반환200낮은 max_tokens — 추론 토큰이 전체 예산을 소비추론 모델(GPT-5 시리즈, Gemini 3.1 Pro)은 max_tokens: 16000+ 사용. 일부 모델(gpt-5, gpt-5-mini, gpt-5.1-chat-latest, gpt-5.2-chat-latest)은 temperature: 1도 필요
error code: 1010 (JSON 아님)403User-Agent 헤더가 비어 있어 게이트웨이 도달 전에 Cloudflare가 차단비어 있지 않은 User-Agent를 보내세요. Python urllib은 기본적으로 User-Agent를 보내지 않아 여기에 걸립니다. requests, httpx, OpenAI SDK는 자동으로 설정합니다
이미지 모델로 /chat/completions 호출 시 Model 'X' not found404이미지 모델은 채팅 엔드포인트에서 사용할 수 없음/v1/gateway/images/generate/를 사용하세요

증상별 트러블슈팅

403 과 error code: 1010 이 반환되나요?

응답 본문이 JSON이 아니라 error code: 1010 텍스트라면, 게이트웨이에 닿기 전에 Cloudflare가 요청을 차단한 것입니다. 원인은 대부분 비어 있는 User-Agent 헤더입니다.
requests, httpx, OpenAI SDK는 기본 User-Agent를 설정하므로 이 문제가 없습니다.

Claude Code에서 401 오류가 발생하나요?

Claude Code는 기본적으로 x-api-key 헤더를 전송합니다. ANTHROPIC_API_KEY가 아닌 ANTHROPIC_AUTH_TOKEN을 설정했는지 확인하세요:

Anthropic SDK에서 404 오류가 발생하나요?

Anthropic SDK는 Base URL에 /v1/messages를 자동 추가합니다. Base URL이 /claude로 끝나도록 설정하세요:

모델 이름이 맞는데도 찾을 수 없나요?

  1. GET /v1/gateway/models/로 정확한 모델 이름 확인
  2. 개발자 설정에서 해당 모델이 조직에 활성화되어 있는지 확인
  3. API 키가 올바른 조직에 속하는지 확인

스트리밍이 예상치 않게 중단되나요?

일부 프록시 및 로드 밸런서가 SSE 응답을 버퍼링합니다. 스트리밍이 끊기면:
  • Connection: keep-alive 헤더 설정
  • 클라이언트 측 타임아웃 설정 줄이기
  • 네트워크 관리자에게 프록시 버퍼링 설정 확인 요청

위 방법으로도 문제가 해결되지 않으면, 담당자에게 문의해주세요. 에러 메시지와 요청 정보를 함께 전달해주시면 더 빠르게 도움을 드릴 수 있습니다.

마지막 수정 날짜: Aug 25, 2026

목차