본문으로 건너뛰기

오류 코드 ​

Chat Completions는 아래 표준 error 형식을 사용합니다. 음성과 목록 오류에는 code, message, request_id가 포함됩니다. 문의 시 응답 헤더 X-Request-Id와 요청 시각을 제공하세요.

실패한 요청은 2xx가 아닌 HTTP 상태와 오류 객체를 반환합니다.

json
{"error":{"message":"Invalid request parameter.","type":"invalid_request_error","param":"messages","code":"invalid_request"}}

프로그램 분기에는 code를 사용하고 message는 진단 정보로 사용하세요.

HTTP코드의미
400invalid_request잘못된 모델, 메시지 배열 또는 생성 매개변수
400content_policy_violation콘텐츠 정책에 의해 음성 합성 텍스트 거부
401invalid_api_key잘못되었거나 만료 또는 비활성화된 키
402insufficient_balance크레딧 부족
403forbidden계정 또는 IP 접근 제한
429rate_limited분당 요청 제한 초과
500internal_error서버 오류
503upstream_unavailable채팅 또는 음성 서비스 사용 불가
400content_policy_violation콘텐츠가 정책 검토를 통과하지 못함
413payload_too_large요청 본문이 너무 큼
504timeout요청 시간 초과

재시도 전에 요청과 인증 정보를 확인하세요. 일시적 오류는 잠시 기다린 뒤 재시도합니다. 같은 메시지를 다시 보내면 새 답변과 추가 요금이 발생할 수 있습니다. 콘텐츠 정책 거부 시 같은 텍스트를 자동 재전송하지 말고 정책에 맞게 수정하세요.

스트리밍은 첫 텍스트를 최대 90초 기다리며, 출력 시작 후 60초 동안 새 텍스트가 없으면 중단됩니다. 출력이 계속되면 고정된 전체 시간 제한은 없으며 max_tokens 제한은 적용됩니다.