텍스트 응답 생성
Last updated
Was this helpful?
Last updated
Was this helpful?
메세지 내용 입력
대화 내용을 구성하는 메시지 목록
상세내역 하단 참조
Max Tokens
반환할 최대 완성 토큰 수 (선택)
허용 범위 : 모델의 컨텍스트 윈도우 토큰 제한을 초과하지 않는 범위
Frequency penalty
텍스트의 반복을 줄이는 페널티 (선택)
허용 범위 : 0보다 큰 값(기본값 : 0)
Presence penalty
새로운 주제에 대한 대화 가능성을 높이는 페널티 (선택)
허용 범위 : -2.0에서 2.0 사이
검색 결과 시간 간격 제한 설정
검색 결과의 시간 간격 제한 (선택)
허용 범위 : "month", "week", "day", "hour"
Temperature
응답의 무작위성 정도 (선택)
허용 범위 : 0 이상 2 미만
Top K
최상위 k 필터링을 위해 유지할 토큰 수 (선택)
허용 범위 : 0에서 2048 사이 (포함)
Top P
핵 샘플링 임계값 (선택)
허용 범위: 0에서 1 사이 (포함)
메세지 내용은 메세지의 배열 형태로 구성되어 있으며 메세지의 구조는 다음과 같습니다.
content
메세지 내용
role
메세지의 주체 또는 역할
system: AI 모델의 전반적인 행동과 응답 스타일을 설정하는 지침을 제공합니다. 이는 대화의 맥락을 설정하고 AI의 역할을 정의합니다.
user: 사용자가 AI에게 보내는 메시지나 질문을 나타냅니다. 이는 AI가 응답해야 할 실제 입력 내용입니다.
assistant: AI 모델이 생성한 응답을 나타냅니다. 이는 user의 입력에 대한 AI의 답변입니다.
id
응답 생성 ID
model
사용 모델
object
응답 객체 형태 : chat.completion 고정값
created
생성일시 타임스탬프
citations[]
생성 답변에 대한 인용 링크 목록
choices[]
요청 프롬프트에 따른 응답 선택 목록
choices[].index
응답 선택 위치
choices[].finish_reason
텍스트 생성 중단 사유 - stop : 생성 완료 - length : Max Length 초과
choices[].message
메세지 내용
choices[].message.role
메세지 역할 : system, user, assistant
choices[].message.content
메세지 내용
choices[].delta
스트리밍 응답시 반환 객체
choices[].delta.role
메세지 역할 : system, user, assistant
choices[].delta.content
메세지 내용
usage
토큰 사용량 정보
usage.promp_tokens
요청 메세지 토큰 수
usage.completion_tokens
응답 메세지 토큰 수
usage.total_tokens
요청, 응답을 포함한 메세지 토큰 수 총합