Skip to content

컴플리션

Completions API는 프롬프트 기반 생성과 레거시 통합에 적합한 전통적인 OpenAI 호환 텍스트 completion 워크플로를 제공합니다.

네이티브 OpenAI 형식

멀티턴 chat 스키마가 필요하지 않고 단일 프롬프트 기반 텍스트 생성만 필요할 때 completions 엔드포인트를 사용합니다.

POST
https://api.dgrid.ai
POST/v1/completions
Authorization
Authorization: Bearer <DGRID_API_KEY>
Request
application/json
Response
200 · application/json

요청 본문

필드타입필수기본값설명
modelstring-대상 모델 ID입니다.
promptstring 또는 array-프롬프트 텍스트 또는 프롬프트 배열입니다.
suffixstring아니오-삽입형 워크플로용 suffix 텍스트입니다.
max_tokensinteger아니오16최대 completion 길이입니다.
temperaturenumber아니오1샘플링 온도입니다.
top_pnumber아니오1nucleus sampling 값입니다.
ninteger아니오1반환할 completion 수입니다.
streamboolean아니오false스트리밍 여부입니다.
logprobsinteger아니오-반환할 log probability 수입니다.
echoboolean아니오false프롬프트를 그대로 포함할지 여부입니다.
stopstring 또는 array아니오-중지 시퀀스입니다.
presence_penaltynumber아니오0presence penalty 입니다.
frequency_penaltynumber아니오0frequency penalty 입니다.
best_ofinteger아니오1서버 측 rerank 후보 수입니다.
logit_biasobject아니오-token bias 맵입니다.
userstring아니오-최종 사용자 식별자입니다.

응답 본문

필드타입설명
idstringcompletion 식별자입니다.
objectstring항상 text_completion 입니다.
createdinteger생성 타임스탬프입니다.
modelstring생성에 사용된 모델입니다.
choicesarraycompletion 결과 목록입니다.
choices[].textstring생성된 텍스트입니다.
choices[].indexintegerchoice 인덱스입니다.
choices[].logprobsobject 또는 null요청한 경우 log probability 정보입니다.
choices[].finish_reasonstring종료 이유입니다.
usageobjecttoken 사용량 정보입니다.