
시스템 지시를 깨지 않고 API 400 role 미지원 오류를 고치는 방법
role 미지원 오류는 실제 API가 받는 필드와 메시지 위치부터 맞춰야 합니다. Claude의 처음 지시는 최상위 system에, OpenAI의 지시는 해당 API가 지원하는 위치에 둡니다. 도구 호출 ID와 대화 기록을 보존한 뒤 지시 준수와 전체 작업까지 확인하세요.

role 미지원 오류는 실제 API가 받는 필드와 메시지 위치부터 맞춰야 합니다. Claude의 처음 지시는 최상위 system에, OpenAI의 지시는 해당 API가 지원하는 위치에 둡니다. 도구 호출 ID와 대화 기록을 보존한 뒤 지시 준수와 전체 작업까지 확인하세요.

직접 API 키를 쓰려면 Claude Code를 실행할 터미널에 ANTHROPIC_API_KEY를 전달하고 대화형 승인 여부를 확인합니다. 설정이 적용되지 않으면 인증 방식, settings.json의 범위, 모델, 실행한 앱을 차례로 확인하세요.

Claude Code가 규칙을 잊었을 때는 새 세션에서도 빠지는지 먼저 확인합니다. Context7 오류는 메모리를 늘리는 대신 설치 방식, 인증과 실제 문서 조회 결과를 차례로 점검해야 합니다.

MCP 서버 수를 줄이기 전에 컨텍스트가 언제 늘어나는지 확인하세요. 도구 검색은 정의 로딩을 늦추고, 필터링과 분할 조회는 큰 반환값을 줄입니다. 정리한 뒤에도 같은 기록에 접근하고 필요한 작업을 끝낼 수 있어야 합니다.

OpenRouter 경유는 OpenRouter 키와 deepseek/deepseek-v4.1-flash를, DeepSeek 직접 연결은 DeepSeek 키와 deepseek-flash를 사용합니다. 두 경로의 설정, 모델 역할과 첫 오류 복구를 확인하세요.

개인용 상태 표시줄은 /statusline으로 만들 수 있습니다. 동작을 직접 관리하려면 statusLine에 스크립트 실행 명령을 지정합니다. 모델명·현재 폴더·Git 브랜치·컨텍스트 사용률·세션 비용 추정치를 표시하는 예제와 빈 화면의 확인 순서를 제공합니다.

Claude Code에서 Opus 4.7의 top_p deprecated 오류가 나면 실제 모델과 연결 경로부터 확인하세요. 최종 요청의 샘플링 항목만 제거하고 메시지·도구·출력 제한은 보존한 뒤, 같은 경로에서 원래 작업이 완료되는지 확인해야 합니다.

Nano Banana Pro의 503은 Deadline expired라는 메시지를 동반할 수 있습니다. 같은 요청을 다시 보낼 수 있는지 확인하고, 횟수와 시간을 제한해 재시도하세요. 응답이 없었다면 중복 생성 전에 원래 작업의 결과부터 확인해야 합니다.

녹음 파일의 화자·단어 시각은 gemini-3.5-transcribe로, 말하는 동안 바뀌는 자막은 gemini-3.5-transcribe-live로 처리합니다. 자주 충돌하는 설정을 분리하고 확정 텍스트와 미완료 결과를 구별해 저장합니다.

Gemini 3 Pro Image의 Batch 요금은 같은 작업의 Standard 요금 대비 50%입니다. 다만 이미지 출력 단가가 최종 비용 전부는 아닙니다. 총비용 계산부터 JSONL 요청 작성, 이미지 저장, 실패 요청만 다시 처리하는 흐름까지 연결합니다.

2026년 10월 6일 기준 Claude Fable 5.5는 미발표, Gemini 4 Argon은 제한 공개, GPT-6.1 Astra는 출시 취소입니다. 지금 쓸 수 있는 건 Sol뿐입니다.

Gemini Developer API의 현재 대체 모델은 Nano Banana 2.1입니다. Firebase에서는 지원 표를 별도로 확인하고, 모델 ID뿐 아니라 요청 설정과 이미지 저장 처리까지 옮겨야 합니다.

LLM 에이전트의 비용 상한은 다음 유료 요청 앞에서 검사해야 합니다. 이미 쓴 금액과 진행 중인 요청의 예약액을 함께 계산하고, 재시도와 하위 에이전트에도 같은 예산을 적용하는 구현을 설명합니다.

503 과부하 오류가 확인되면 지수 백오프와 지터를 적용하되, 시도 횟수와 총 대기 예산을 제한해야 합니다. 현재 Nano Banana 2 모델로 이미지를 생성하거나 편집하고, 이미지가 실제로 반환됐는지 확인하는 Python 예제를 제공합니다.

나노 바나나 프로는 gemini-3-pro-image로 호출합니다. 공식 요청 JSON과 앱 설정을 구분하고, 응답의 모든 이미지 블록을 실제 MIME에 맞춰 저장하는 흐름을 코드로 구현합니다.

Gemini 앱에서는 첫 이미지의 더보기에서 Pro로 다시 실행을 선택해야 합니다. 제한 문구가 뜨거나 이미지 대신 텍스트만 나오면 이용 조건과 실제 응답을 확인하고, 같은 Pro 경로에서 허용된 요청을 비교해 원인을 좁힙니다.

Gemini generateContent는 조건에 맞는 공개·서명 HTTPS URL을 받을 수 있습니다. Nano Banana Pro에서 파일 URI 오류가 나면 먼저 실제로 전송된 문자열과 요청 주소를 확인하고, URL·원본 바이트·업로드 URI 중 맞는 방식으로 이미지 입력을 고칩니다.

APIConnectionError가 발생하면 키를 바꾸기 전에 같은 서버 프로세스의 연결 경로와 원래 예외를 확인하세요. DNS·인증서·프록시·엔드포인트에 맞는 수정과 Python·Node의 진단 설정, 같은 요청으로 복구를 확인하는 절차를 설명합니다.

OpenAI API에서 quota exceeded가 나오면 error.code부터 확인하세요. 크레딧 소진은 잔액을 추가하고, 강제 지출 상한은 권한 있는 담당자가 조정하며, 승인된 사용 한도는 증액 절차로 해결해야 합니다. 충전 후에도 같은 조직·프로젝트·모델의 요청이 성공해야 복구를 확인할 수 있습니다.

Assistants API는 이미 종료됐습니다. 앱에 남아 있는 설정과 대화 기록을 기준으로 Responses 요청을 구성하고, 도구 결과와 검색 근거를 확인한 뒤 트래픽을 전환해야 합니다. 장애 시 돌아갈 대상도 동작하는 Responses 버전으로 준비합니다.

OpenClaw의 오류를 고치려면 먼저 실패한 연결을 찾으세요. 모델 제공업체의 인증은 실제 agent와 실행 환경에서, Gateway 접속 오류는 클라이언트의 토큰·기기 권한에서 확인합니다. 429나 입력 초과라면 키 교체보다 대기 조건과 요청 크기를 먼저 조정하고, 완료한 작업을 보존한 뒤 재개하세요.

음성 답변까지 필요한 작업은 Realtime과 STT·LLM·TTS의 총비용으로 비교해야 합니다. 자막과 녹음 전사는 별도로 견적을 내고, 통화 시간과 발화 시간, GPT-Live 활성 시간을 구분하면 예산을 다시 계산할 수 있습니다.

AI 에이전트의 반복 호출을 멈추려면 다음 실행을 차단하고, 이미 실행된 작업의 결과를 보존해야 합니다. 직렬 LoopGuard 예제로 실제 진행과 종료를 확인하고, 결과가 불명확한 쓰기 작업의 복구 기준을 정합니다.

Cyber Abuse 경고는 정지가 아니고, 대체 모델 안내는 계정 조치가 아닙니다. 비활성화됐다면 메일 링크로 한 번 소명하고 데이터 요청과 결제 정리를 함께 하세요.