확인 방법

AI Status는 AI 회사의 발표에 기대지 않고, 각 회사 API를 직접 호출해서 지금 되는지 확인합니다. 3초 안에 답을 드리는 것이 목표입니다.

두 가지 확인

① 공식 상태
회사가 운영하는 공식 상태 페이지를 5분마다 읽어 "공식 발표"(일부 장애 발표 · 장애 발표)로 따로 보여 줍니다. 회사가 인정한 장애를 알 수 있지만 발표는 늦거나 작게 나올 수 있어서, 판정(정상·느림·응답 없음)에는 섞지 않습니다. 판정은 ②로만 합니다. 마지막으로 공식 페이지를 읽은 지 20분이 넘으면 표시하지 않습니다. 일부 서비스는 상태 페이지 전체가 아니라 API 부분만 세어 보여 줍니다 — 같은 페이지에 올라오는 다른 소비자 제품(웹·앱 등)의 장애는 포함하지 않습니다.
② 문 두드리기
토큰을 쓰지 않는 요청(모델 목록 조회 등)을 1분마다 키 없이 보냅니다. 401·403·429 응답이 와도 서버가 살아 있는 것으로 보고 응답 시간을 잽니다.

공식 발표를 읽는 곳: OpenAI, Anthropic, DeepSeek, Mistral, OpenRouter, Kimi, MiniMax, Groq. 공식 발표가 없는 곳: Google Gemini, xAI, Qwen, GLM — 공식 상태 페이지가 없는 곳도 있고, 있어도 기계가 읽을 수 있는 형태로 열어 두지 않은 곳도 있습니다.

②의 한계

②는 연결과 응답 시간만 봅니다. 답변 생성만 안 되는 장애는 잡지 못합니다.

판정 규칙

  • 응답 없음: ②가 3번 연속 실패(10초 안에 응답 없음, 5xx, 연결 실패)하면 응답 없음으로 봅니다.
  • 느림: ② 응답 시간이 기준선의 3배 이상(최소 1,000ms)인 일이 3번 연속이면 느림입니다. 기준선은 그 서비스의 최근 7일 응답 시간 중앙값이고, 데이터가 1일이 안 되면 5,000ms를 씁니다.
  • 장애 구간: 정상이 아닌 상태가 이어진 구간입니다. 정상이 3번 연속(3분)이면 끝난 것으로 봅니다. 장애 기록은 지우지 않습니다.
  • 가동률: 확인한 시간 중 정상이었던 시간의 비율입니다. 느림도 정상이 아닌 것으로 셉니다. 확인이 멈춘 시간은 빼고 계산합니다.
  • 막대 한 칸은 하루(한국 시간, UTC+9)입니다. 응답 없음이 1분이라도 있으면 빨강, 느림이 합쳐서 15분 이상이면 주황, 아니면 회색입니다. 데이터가 없는 날은 빈 칸입니다.
  • 15분 넘게 확인이 멈추면 맨 위 제목이 "확인이 멈췄어요"로 바뀝니다.

장애 알림

메인 화면에서 "장애 알림 받기"를 누르면, 12개 서비스 중 하나가 응답 없음이 되거나(②가 3번 연속 실패) 다시 돌아오면(정상 3분 연속) 브라우저 알림을 보냅니다. 느림과 공식 발표는 알리지 않습니다. 한꺼번에 4곳 이상이 바뀌면 알림 하나로 묶고, 8곳 이상이 동시에 응답이 없으면 확인하는 쪽(Cloudflare 네트워크)의 문제일 수 있어 알리지 않습니다. "알림 끄기"를 누르면 바로 멈춥니다.

측정 위치

Cloudflare 네트워크에서 확인합니다. 실행 지점은 고를 수 없고 매번 다를 수 있습니다. 그래서 "서울에서"가 아니라 "직접 호출로" 확인한다고 적습니다. 지점에 따른 흔들림은 7일 중앙값 기준선이 흡수합니다.

공식 상태 페이지가 아닙니다

AI Status는 각 회사와 관계없는 개인 프로젝트입니다. 회사 이름은 구분을 위해서만 씁니다. 결과는 참고용이며, 정확한 장애 공지는 각 회사의 공식 채널을 확인해 주세요.

문의

틀린 판정이나 빠진 서비스가 있으면 메일로 알려 주세요. 문의 메일 주소는 곧 이 자리에 적습니다.