GPT 전체 모델 인터페이스 - Chat Completions 전체 매개변수
- GPT 시리즈 텍스트 모델용 OpenAI 호환 Chat Completions API이며, 구체적인 모델은
model로 선택합니다(지정 가능한 값 전체는model매개변수의 대조표 참고) - 전 시리즈가 추론 모델이며 추론 깊이는
reasoning_effort로 제어합니다. 추론 token은 출력 token으로 청구됩니다 - Prompt 캐시가 자동으로 적용됩니다: 캐시에 적중한 입력 token은 더 저렴한 캐시 요금으로 청구됩니다
- 동기 모드와 스트리밍(SSE) 모드를 지원합니다
- 텍스트와 이미지 혼합 입력, 그리고
function도구 호출을 지원합니다 - 서버 측 도구(웹 검색, 코드 실행, 문서 검색, MCP)는 Responses API에서만 제공됩니다
- 참고 샘플링 계열 매개변수(
temperature,top_p,logprobs등)는 모델별로 지원 범위가 다르므로 아래 각 매개변수 설명을 확인하세요
https://direct.evolink.ai이며, 텍스트 모델 지원이 더 우수하고 장시간 연결을 지원합니다. https://api.evolink.ai는 멀티모달 서비스의 주력 엔드포인트이며, 텍스트 모델에 대해서는 대체 주소로 사용됩니다.function 도구 호출만 지원합니다.stop(정지 시퀀스)과 web_search_options는 모든 모델에서 지원되지 않으며 전달하면 400이 반환됩니다. logit_bias는 본 시리즈 모델에 적용되지 않습니다.temperature, top_p, frequency_penalty, presence_penalty, logprobs, verbosity는 모델별로 지원 범위가 다르므로 위의 각 매개변수 설명을 기준으로 하세요.인증
본문
호출할 모델:
gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5, gpt-5.4, gpt-5.2, gpt-5.1 "gpt-5.6-sol"
채팅 메시지 목록으로, 여러 턴의 컨텍스트와 멀티모달 입력을 지원합니다.
role에는 system / developer / user / assistant / tool을 지정할 수 있습니다.
content는 문자열이어도 되고 콘텐츠 블록 배열이어도 됩니다. 블록 유형은 text(텍스트)와 image_url(이미지) 두 가지를 지원합니다:
이미지
image_url.url에 이미지의 공개 URL을 전달합니다image_url은 문자열로 바로 작성할 수도 있으며,{ "url": "..." }와 동일합니다detail은 이미지 분석 정밀도를 제어합니다:auto(기본값) /low/high/original- 이미지는 정상적으로 다운로드할 수 있어야 하며, 그렇지 않으면
400이 반환됩니다
참고 이 API의 블록 유형은 Responses API와 다릅니다(Responses는 input_text / input_image 사용). 두 가지를 섞어 쓸 수 없으며, 잘못 지정하면 400이 반환됩니다.
스트리밍 방식으로 반환할지 여부입니다(SSE 이벤트 스트림, data: [DONE]으로 종료). 기본값은 false입니다.
false
생성할 최대 token 수(추론 token 포함)입니다.
참고 본 시리즈 모델은 max_completion_tokens를 사용합니다. 기존 코드와의 호환을 위해 max_tokens만 전달하면 자동으로 max_completion_tokens로 간주됩니다. 다만 이 두 필드를 동시에 전달하지 마세요 — gpt-5.1 / gpt-5.2 / gpt-5.4에서는 동시에 전달하면 400이 반환됩니다.
2048
추론 깊이 제어입니다. 지정 가능한 값은 모델에 따라 다릅니다:
추론 token은 출력 token으로 청구되며 usage.completion_tokens_details.reasoning_tokens에 집계됩니다.
none, low, medium, high, xhigh "medium"
답변의 상세 정도: low / medium / high.
참고 gpt-5.6-sol / gpt-5.6-terra / gpt-5.6-luna / gpt-5.5만 지원하며, 나머지 모델은 이 매개변수를 지원하지 않습니다.
low, medium, high "low"
샘플링 온도이며 값의 범위는 0 ~ 2입니다. 값이 낮을수록 출력이 결정적이 됩니다.
참고 gpt-5.5 / gpt-5.4 / gpt-5.2 / gpt-5.1만 지원합니다. gpt-5.6 제품군은 기본값 1만 허용하며, 다른 값을 전달하면 400이 반환됩니다.
0 <= x <= 20.7
뉴클리어스 샘플링 매개변수이며 값의 범위는 0 ~ 1입니다. temperature와 함께 조정하지 않는 것을 권장합니다.
참고 gpt-5.5 / gpt-5.4 / gpt-5.2 / gpt-5.1만 지원하며, gpt-5.6 제품군은 이 매개변수를 지원하지 않습니다.
0 <= x <= 10.9
빈도 페널티이며 값의 범위는 -2 ~ 2입니다. 양수 값은 token의 출현 빈도에 따라 페널티를 적용해 반복되는 내용을 줄입니다.
참고 gpt-5.4 / gpt-5.2 / gpt-5.1만 지원하며, gpt-5.6 제품군과 gpt-5.5는 이 매개변수를 지원하지 않습니다.
-2 <= x <= 20.5
존재 페널티이며 값의 범위는 -2 ~ 2입니다. 양수 값은 모델이 새로운 주제를 다루도록 유도합니다.
참고 gpt-5.4 / gpt-5.2 / gpt-5.1만 지원하며, gpt-5.6 제품군과 gpt-5.5는 이 매개변수를 지원하지 않습니다.
-2 <= x <= 20.5
각 출력 token의 로그 확률을 반환할지 여부입니다.
참고 gpt-5.4 / gpt-5.2 / gpt-5.1만 지원하며, gpt-5.6 제품군과 gpt-5.5는 이 매개변수를 지원하지 않습니다.
true
각 위치에서 반환되는 후보 token 수이며 값의 범위는 0 ~ 5입니다. logprobs: true와 함께 사용해야 합니다.
참고 지원 범위는 logprobs와 동일합니다.
0 <= x <= 52
생성할 후보 응답 수로, choices 배열에 여러 결과로 반환됩니다. 모든 token(각 후보의 출력 포함)이 청구됩니다.
1
랜덤 시드입니다. 동일한 시드와 매개변수 조합에서 모델은 가능한 한 일관된 결과를 반환합니다(최선의 노력이며 완전한 재현성은 보장되지 않습니다).
42
출력 형식 제어:
{"type": "text"}: 기본값인 자유 텍스트{"type": "json_object"}: 유효한 JSON을 반환하며,messages에json이라는 단어가 포함되어 있어야 합니다. 그렇지 않으면400이 반환됩니다{"type": "json_schema", "json_schema": {...}}: 지정한 JSON Schema에 따라 구조화된 결과를 출력하며,"strict": true와 함께 사용하면 스키마 준수를 강제할 수 있습니다
Function Calling(클라이언트 측 함수 호출, 호출당 요금 없음)에 사용하는 도구 목록입니다.
서버 측 도구(웹 검색, 코드 실행 등)는 이 API에서 제공하지 않으므로 Responses API를 이용하세요.
도구 선택 제어: "auto"(기본값) / "none" / "required", 또는 객체로 특정 함수를 지정합니다. 예: {"type": "function", "function": {"name": "get_weather"}}.
none, auto, required 모델이 한 턴 안에서 여러 도구를 병렬로 호출할 수 있는지 여부입니다. 기본값은 true이며, false로 설정하면 하나씩 순서대로 호출하도록 강제합니다.
true
캐시 그룹화 키입니다. 접두사가 같은 요청에 동일한 값을 전달하면 Prompt 캐시 적중률이 높아집니다.
"app-chat-v1"
최종 사용자 식별자로, 호출 출처를 구분하는 데 사용합니다.
"user-1024"
응답
대화 생성 성공(JSON 객체이며, stream=true인 경우 data: [DONE]으로 종료되는 SSE 이벤트 스트림)
이번 대화의 고유 식별자
"chatcmpl-CvJ2p8mQxK7nR4wS"
응답 유형
chat.completion "chat.completion"
생성 타임스탬프
1786705221
실제 사용된 모델 이름
"gpt-5.6-sol"
생성 결과 목록(길이는 요청의 n과 동일)
Token 사용량 통계입니다. Prompt 캐시는 자동으로 적용되며, 캐시에 적중한 입력 token은 더 저렴한 캐시 요금으로 청구됩니다.