cicora.ai
API 사양텍스트 생성

Chat Completions

익숙한 messages 형식으로 여러 차례 이어지는 대화를 만들고 각 요청의 모델을 선택하세요.

통합 참조: 계정 API 설정과 환경용 모델 카탈로그에서 매개변수와 사용 가능한 기능을 선택하세요.

메시지 및 역할

messages 배열은 컨텍스트를 순서가 있는 시퀀스로 전달합니다. system은 작업 규칙을 정하고, user는 요청을 추가하며, assistant와 tool은 실행 기록을 보존합니다.

문자열을 이어 붙여 기록을 만들지 마세요. 각 메시지의 역할과 원래 순서를 유지하세요.

채팅 완성
bash
curl --request POST https://cicora.ai/api/v1/chat/completions \
  --header "Authorization: Bearer $CICORA_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "openai/gpt-5.6-sol",
    "messages": [
      {"role": "system", "content": "Be concise and cite assumptions."},
      {"role": "user", "content": "Draft a release checklist."}
    ],
    "temperature": 0.2
  }'

출력 제어

  • model은 모델 제품군과 변형을 식별합니다.
  • temperature, top_p 및 출력 제한으로 응답의 변동성과 크기를 제어합니다.
  • 선택한 모델에 지원되는 것으로 표시된 매개변수만 보내세요.

신뢰할 수 있는 반복 과정

전송 실패와 finish_reason이 있는 모델 응답을 구분하세요. 거부나 컨텍스트 한계는 인터페이스 데이터이며, 결과를 대체할 이유가 아닙니다.

데이터 보존 규칙에서 허용하는 경우 자격 증명 없이 원본 요청 본문과 정규화된 응답을 저장하세요.