OpenAI Structured Outputs strict 모드, 스키마 에러 원인 정리
OpenAI API로 함수 호출(function calling) 기능을 쓰다 보면 어느 순간 strict: true라는 옵션을 마주치게 됩니다. 이게 Structured Outputs라는 기능인데, 기존 function calling과 뭐가 다른지 헷갈리는 경우가 많습니다. 이 글에서는 OpenAI Structured Outputs strict 모드가 일반 function calling과 구조적으로 어떻게 다른지, 그리고 스키마를 작성할 때 왜 “Invalid schema” 같은 에러가 발생하는지를 실제 코드와 함께 정리합니다. 읽고 … Read more