※ 원본 글: https://cookbook.openai.com/examples/gpt-5/gpt-5_new_params_and_tools
GPT-5 시리즈에는 모델 응답을 더 세밀하게 제어할 수 있는 새로운 개발자 기능이 도입되었습니다. 출력 길이와 스타일을 조절하는 것부터 엄격한 포맷을 강제하는 것까지 다양합니다. 아래는 최신 기능에 대한 간략한 개요입니다.
| # | 기능 | 개요 | 값 / 사용법 |
|---|---|---|---|
| 1. | **장황함 파라미터 | ||
| (Verbosity Parameter)** | • 모델이 답변을 더 상세하거나 간결하게 하도록 유도할 수 있습니다. | ||
| • 프롬프트를 다시 작성하는 대신 이 파라미터를 사용해 안정성을 유지하세요. | • low → 간결한 UX, 최소한의 설명. | ||
| • medium (기본값) → 균형 잡힌 상세함. | |||
| • high → 상세한 설명. 감사, 교육, 인수인계에 적합. | |||
| 2. | **자유 형식 함수 호출 | ||
| (Freeform Function Calling)** | • Python 스크립트부터 SQL 쿼리까지, 원시 텍스트 페이로드를 JSON 래핑 없이 사용자 지정 도구로 직접 생성합니다. | ||
| • 코드 샌드박스/DB/셸/설정 생성기 등 외부 런타임에 유연. | • 구조화된 JSON이 필요 없고 원시 텍스트가 대상 도구에 더 자연스러울 때 사용합니다. | ||
| 3. | **문맥 자유 문법(CFG) | ||
| (Context-Free Grammar)** | • 특정 언어에서 유효한 문자열을 정의하는 생성 규칙의 집합. | ||
| • 규칙은 주변 문맥과 독립적으로 비단말→단말/비단말로 재작성됩니다. | |||
| • 출력이 프로그래밍 언어 구문이나 사용자 지정 형식에 맞도록 제한하는 데 유용. | • 모델이 문법에 의해 허용되는 유효한 문자열만 생성하도록 보장하는 계약으로 사용합니다. | ||
| 4. | **최소 추론 | ||
| (Minimal Reasoning)** | • 추론 토큰을 최소화해 지연과 첫 토큰 시간을 줄입니다. | ||
| • 설명 불필요한 결정론적·경량 작업(추출/포맷팅/간단 재작성/단순 분류)에 적합 | |||
• 미지정 시 기본은 *medium* |
• reasoning effort를 minimal로 설정하세요. |
||
| • 다단계 계획이나 도구를 많이 쓰는 워크플로에는 사용을 피합니다. |
지원 모델:
지원 API 엔드포인트:
참고: GPT-5 시리즈 모델의 성능을 최대한 활용하려면 Responses API를 사용하는 것을 권장합니다.