AGTCloud API Docs
가이드API 레퍼런스통합 및 리소스업데이트 및 도움말
텍스트 및 대화

Chat Completions

OpenAI 호환 Chat Completions API로 텍스트, 멀티모달 및 도구 호출 응답을 생성합니다.

Chat Completions API는 메시지 목록을 바탕으로 모델 응답을 생성합니다. 일반 텍스트 대화, 멀티모달 입력, 스트리밍 출력, 구조화된 출력 및 함수 도구 호출에 적합합니다. 모델별로 사용 가능한 입력 타입과 고급 매개변수가 다를 수 있으므로 현재 API 키에서 사용 가능한 모델과 실제 호출 결과를 기준으로 확인하세요.

POST/v1/chat/completions

지정된 메시지 목록을 바탕으로 모델 응답을 생성합니다. 일반 응답과 SSE 스트리밍 응답을 지원합니다. 이미지, 오디오, 도구 호출, 구조화된 출력 등의 고급 기능은 선택한 모델에 따라 다릅니다.

모델을 변경할 때는 최소 텍스트 요청으로 기본 기능을 먼저 검증한 후 고급 매개변수를 하나씩 활성화하는 것이 좋습니다.

인증

bearerAuth
인증Bearer <token>

Authorization Header에 Bearer your-api-key를 사용합니다.

전달 위치: header

요청 본문

모델의 입력 모달리티에 맞는 요청 구조를 선택하세요. 세 보기 모두 동일한 Chat Completions 엔드포인트와 공통 생성 매개변수를 사용합니다.

application/json
텍스트 대화

일반 대화, 콘텐츠 생성, 텍스트 추론에 적합합니다. 메시지 내용을 문자열로 전달할 수 있습니다.

model
현재 계정에서 사용할 수 있는 텍스트 모델 ID입니다.
messages[].role
메시지 역할입니다. 예: user, system, assistant.
messages[].content
문자열 형식의 텍스트 메시지입니다.
application/json
{
  "model": "MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "안녕하세요! 한 문장으로 자신을 소개해 주세요."
    }
  ]
}
필드 레퍼런스아래 필드 구조는 현재 선택한 입력 모드에만 해당합니다

텍스트 대화 요청입니다. 사용자 메시지는 문자열 또는 text 블록만 포함하는 콘텐츠 배열로 전달할 수 있습니다.

이미지와 오디오 입력은 해당 모달리티를 지원하는 모델에서만 사용할 수 있습니다. 현재 계정에서 사용 가능한 모델과 실제 API 기능을 기준으로 확인하세요.

응답 본문

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

OpenAI Chat Completions 공식 문서상위 서비스의 프로토콜 정의와 최신 필드 변경 사항을 확인합니다.