Introduction

텍스트

Claude Opus 4.6Claude Opus 4.7Claude Opus 4.8Claude Opus 5Claude Opus 5.5

이미지

StarmodelStarmodel
시작하기API 참조
claude-opus

Claude Opus 4.6 · 채팅 완성

텍스트 / Claude / Claude Opus 4.6 / 채팅 완성

POST/v1/chat/completions

요청 파라미터

Authorization

Header에 Authorization을 추가하고 값은 Bearer 뒤에 API 키를 붙입니다.

Authorization: Bearer ****************
Header 파라미터
Content-Typestring선택
application/json
Acceptstring선택
application/json
Body 파라미터application/json필수
modelstring필수
모델 ID, `claude-opus-4-6` 로 고정
messagesarray[object]필수
대화 메시지 목록이며, 각 항목은 `role`(system / user / assistant)과 `content` 를 포함합니다
streambool선택
응답을 스트리밍(SSE)할지 여부, 기본값 `false`
temperaturenumber선택
샘플링 온도, 클수록 무작위
top_pnumber선택
뉴클리어스 샘플링; `temperature`의 대안. 범위 `0`–`1`
max_tokensint선택
생성 토큰 최대 수
stoparray선택
정지 시퀀스. 하나라도 일치하면 출력을 멈춤
toolsarray선택
도구 / 함수 정의(function calling)
tool_choicestring/object선택
도구 호출 여부와 대상: `auto` / `none` / 지정 도구
response_formatobject선택
출력 형식 제약, 예: JSON 객체 강제
userstring선택
최종 사용자 식별자, 남용 모니터링에 사용
예시
{  "model": "claude-opus-4-6",  "messages": [    {      "role": "user",      "content": "안녕하세요, 자기소개를 해주세요"    }  ]}

요청 코드 예시

curl https://api.starmodel.ai/v1/chat/completions \  -H "Authorization: Bearer $API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "claude-opus-4-6",    "messages": [      {        "role": "user",        "content": "안녕하세요, 자기소개를 해주세요"      }    ]  }'

응답

200 · 성공
idstring필수
이 응답의 고유 id
objectstring필수
객체 유형
createdinteger필수
생성 타임스탬프(초)
modelstring필수
실제 사용된 모델
choicesarray[object]필수
생성 결과 목록
usageobject필수
이번 호출의 토큰 사용량
예시
{  "id": "chatcmpl-xxx",  "object": "chat.completion",  "created": 1730000000,  "model": "claude-opus-4-6",  "choices": [    {      "index": 0,      "message": {        "role": "assistant",        "content": "안녕하세요! 반갑습니다……"      },      "finish_reason": "stop"    }  ],  "usage": {    "prompt_tokens": 12,    "completion_tokens": 24,    "total_tokens": 36  }}

Claude Haiku 5.5

Previous Page

Claude Opus 4.7

Next Page

On this page

요청 파라미터요청 코드 예시응답
{
  "model": "claude-opus-4-6",
  "messages": [
    {
      "role": "user",
      "content": "안녕하세요, 자기소개를 해주세요"
    }
  ]
}
curl https://api.starmodel.ai/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-4-6",
    "messages": [
      {
        "role": "user",
        "content": "안녕하세요, 자기소개를 해주세요"
      }
    ]
  }'
{
  "id": "chatcmpl-xxx",
  "object": "chat.completion",
  "created": 1730000000,
  "model": "claude-opus-4-6",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "안녕하세요! 반갑습니다……"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 12,
    "completion_tokens": 24,
    "total_tokens": 36
  }
}