대화 생성
Last updated
Was this helpful?
Last updated
Was this helpful?
GPT 모델
GPT 모델 선택
메세지 입력
대화 메세지 입력
상세 내용 하단 참조
응답 저장 여부 선택
대화 생성 저장 여부 선택 (선택)
기본값 : 끔
추론 강도 지정
추론에 대한 노력 수준을 조정 (선택)
허용값 : low, medium, high GPT o1, o3-mini 한정
메타데이터
최대 16개의 Key Value 쌍의 객체 추가 (선택)
키의 길이은 최대 64자 제한, 값의 길이는 최대 512자 제한 상세 내용 하단 참조
Frequency penalty
동일한 단어나 구문이 반복되지 않도록 제어하는 매개변수 (선택)
범위 : -2.0 ~ 2.0 (기본값 0)
Logic bias
특정 토큰을 배제하거나 우선 선택 조정 (선택)
JSON 객체 형식 상세 내용 하단 참조
생성 최대 토큰 수
메세지 값을 반환할 최대 토큰 수 (선택)
모델별 최소, 최대 토큰값 설정 확인
N
요청 시 생성할 응답의 수
양의 정수 (기본값 1)
Precense penalty
이전에 언급되지 않은 주제를 모델이 탐색하도록 장려하는 매개변수값 지정
범위 : -2.0 ~ 2.0 (기본값 0)
데이터 반환 유형 선택
응답 데이터 반환 형태 선택 (선택)
선택안함 텍스트 : 응답값을 문자열로 반환 JSON Object : 응답값을 JSON Object 로 반환 JSON Schema : 응답값을 지정된 JSON 스키마 형태로 반환
JSON Schema
응답값을 원하는 JSON 객체로 받기 위한 설정 (선택)
데이터 반환 유형을 JSON Schema 로 지정시 필수 지정 상세 내용 하단 참조
서비스 등급 선택
서비스 지연 시간 관련 설정 (선택)
설정안함 Auto Default
응답 중단어 설정
응답을 중단할 특정 단어 지정 (선택)
다중 설정시 콤마(,) 로 구분 예시) 중지,정지
Temperature
모델의 응답 생성 과정에서 무작위성 제어값 (선택)
범위 : 0.0 ~ 2.0 (기본값 1)
Top P
응답 생성 시 확률분포 상위 p에 해당하는 단어만 샘플링에 포함하도록 제한하는 매개변수 값 (선택)
범위 : 0.0 ~ 1.0 (기본값 1)
외부 도구 설정
모델이 호출 할 수 있는 함수 목록 지정 (선택)
최대 128개까지 지원 상세 내용 하단 참조
외부 도구 호출 여부 결정
모델이 도구를 호출할 지 여부 결정 (선택)
상세 내용 하단 참조
다중 도구 실행 여부 선택
병렬 도구 호출 활성화 여부 선택 (선택)
설정안함 사용 사용안함
사용자명 입력
엔드유저를 식별하는 고유 ID 설정 (선택)
메세지 내용은 메세지의 배열 형태로 구성되어 있으며 메세지의 구조는 다음과 같습니다.
content
메세지 내용
role
메세지의 주체 또는 역할
user: 사용자가 AI에게 보내는 메시지나 질문을 나타냅니다. 이는 AI가 응답해야 할 실제 입력 내용입니다.
assistant: AI 모델이 생성한 응답을 나타냅니다. 이는 user의 입력에 대한 AI의 답변입니다.
developer : AI 모델이 개발자에게 전달하는 정보입니다.
사용자가 API 요청과 관련된 추가 정보를 저장할 수 있도록 제공되는 필드입니다.
특정 단어(또는 토큰)의 출현 확률을 강제적으로 조정할 수 있는 기능입니다.
모델이 특정 JSON 형식으로 응답하도록 강조하는 설정입니다.
모델이 특정 기능(함수)을 호출하도록 허용하는 기능입니다. 즉 모델이 직접 JSON 을 생성하여 API 를 호출하거나 외부 시스템과 상호작용이 가능합니다.
모델이 어떤 방식으로 도구를 사용할지 결정하는 옵션입니다.
auto
모델이 필요하면 툴을 호출하고, 필요 없으면 호출하지 않습니다. (기본값)
none
모델이 절대 툴을 호출하지 않습니다. (텍스트 응답만 가능)
required
모델이 반드시 하나 이상의 툴을 호출해야 합니다.
{ "type": "function", "function": { "name": "my_function" } }
특정 툴 (my_function)을 강제로 호출하도록 지정합니다.
id
응답 요청의 고유 식별자
object
응답 객체의 타입으로, GPT의 대화형 응답
created
응답이 생성된 Unix 타임스탬프(초 단위)
model
응답을 생성하는 데 사용된 GPT 모델의 이름
system_fingerprint
시스템의 고유 지문(fingerprint)으로, 시스템 내부 로깅 및 추적을 위한 값
choices[].index
응답의 순서(index). 하나의 요청에 여러 응답이 있을 경우를 구분합니다
choices[].message.role
메시지를 생성한 주체의 역할(role)
choices[].message.content
생성된 응답 내용
choices[].message.refusal
요청 거부 여부
choices[].logprobs
응답 생성 중 사용된 로그 확률 정보(log probabilities)
choices[].finish_reason
응답 생성을 중단한 이유
usage.prompt_tokens
입력 프롬프트(prompt)에 사용된 토큰의 개수
usage.completion_tokens
생성된 응답(completion)에 사용된 토큰의 개수
usage.total_tokens
입력 프롬프트와 응답을 합한 총 토큰의 개수
usage.prompt_tokens_details.cached_tokens
캐시된 프롬프트 토큰 개수
usage.completion_tokens_details.reasoning_tokens
응답 생성 중 추론(reasoning)에 사용된 토큰 수
usage.completion_tokens_details.accepted_prediction_tokens
모델이 예측한 결과 중 수락된 예측 토큰 수
usage.completion_tokens_details.rejected_prediction_tokens
모델이 예측한 결과 중 거부된 예측 토큰 수