GPT 매개변수 및 프로토콜 차이
Chat Completions와 Responses에서 GPT의 매개변수 차이와 사용 방법을 알아봅니다.
GPT 추론 강도와 도구는 이 페이지에서 조정하세요. 정의: Chat Completions, Responses.
| 모델 | 사용 요점 |
|---|
| gpt-6.1-terra | 추론 해제 가능하지만 도구는 Responses만. none이어도 Chat 도구 불가 |
| gpt-6.1-sol, gpt-6-astra | 추론 해제 불가, 적은 추론은 low, 도구는 Responses |
| gpt-6-luna, gpt-6-sol | 추론 해제 가능, Chat 함수는 reasoning_effort: none 필수. 추론+도구는 Responses |
| gpt-5.6-luna, gpt-5.6-sol, gpt-5.6-terra | Chat 함수도 추론 해제 필수, Responses는 턴 간 추론 유지. 세 모델 기본 all_turns |
| 필드 | 차이 설명 |
|---|
reasoning_effort | gpt-6.1-sol, gpt-6-astra는 low/medium/high/xhigh/max, 나머지 여섯은 none도 지원. 여덟 모두 minimal는 대상 아님 |
tools | 모델 제한은 위 표. 추론 해제로 Chat 도구 가능한 다섯도 클라이언트 도구만, OpenAI 호스팅 도구는 Responses |
temperature, top_p | GPT-6 / 6.1은 강도 none 이외 미지원, 해제 불가 두 모델은 항상 생략. 모델 조건이지 필드 전체 폐기 아님 |
logprobs, top_logprobs | GPT-6 / 6.1 추론 시 생략, 일반 Logprobs 예제 사용하지 않음 |
max_completion_tokens | 추론과 답변 공통 예산, 둘 모두 출력 토큰 확보 |
| 필드 | 차이 설명 |
|---|
reasoning.effort | Chat 표 모델별 강도 적용, Responses도 none 제한 유지 |
reasoning.mode | GPT-5.6 및 GPT-6 / 6.1은 standard/pro, 기본 standard. pro는 강도와 독립해 작업량 증가, 모델 ID 변경 불필요 |
reasoning.context | GPT-5.6 세 모델 기본 all_turns, gpt-6.1-sol도 지원. auto은 모델 기본 정책. 실제 이력 유지, 다른 계열의 비호환 추론은 상속 안 함 |
configuration_update | GPT-6 / 6.1 standard 단일 Agent에서 input 항목으로 다음 강도 변경. 최상위 reasoning.effort 유지 시 접두사 캐시 보존에 도움. GPT-5.6이나 pro는 불가 |
temperature, top_p, top_logprobs | GPT-6 / 6.1은 none 외 생략, include에서 message.output_text.logprobs 제거 |
| 이전 reasoning 항목 | previous_response_id으로 연장하거나 전체 입출력 수동 재전송. store: false에서는 실제 암호화 reasoning 보존, 요약으로 대체하지 않음 |
| 필드 | 차이 설명 |
|---|
prompt_cache_options.mode | 여덟 모두 implicit/explicit. 전자는 메시지 경계 자동, 후자는 명시 중단점. 최소 1024 가시 입력 토큰과 동일 접두사 필요 |
prompt_cache_breakpoint | 지원 블록에 중단점. 이력/도구/형식 변경은 접두사 변경 가능, 같은 모델명도 적중 보장 아님 |
prompt_cache_options.ttl | 기본 30m, Responses는 12h도 지원. 최소 보존 기간이지 삭제 기한 아님, 12h를 Chat에 적용하지 않음 |
prompt_cache_key | GPT-5.6 이후 선택 캐시 귀속 ID, 활성화/적중 필수 아님 |
| 캐시 사용량 | 토큰 상세 cached_tokens, cache_write_tokens로 읽기/쓰기 구분, 설정만으로 적중 판단 안 함 |
MODEL_ID을 전체 ID로 바꾸세요. Chat은 도구 없이, Responses는 구조화 출력. 둘 다 여덟 모델이 지원하는 low입니다.
curl 'https://api.agtcloud.cn/v1/chat/completions' \
-H 'Authorization: Bearer your-api-key' \
-H 'Content-Type: application/json' \
--data '{
"model": "MODEL_ID",
"messages": [{"role": "user", "content": "API 시간 초과 진단 방법을 세 가지로 설명하세요"}],
"reasoning_effort": "low",
"max_completion_tokens": 4096
}'