주어진 API 버전에 대해 다음 사항을 유지합니다:

  • 기존 입력 매개변수
  • 기존 출력 매개변수

하지만 다음과 같은 사항은 변경될 수 있습니다:

  • 추가적인 선택적 입력 추가
  • 출력에 추가 값 추가
  • 특정 오류 유형에 대한 조건 변경
  • enum과 유사한 출력 값에 새로운 변형 추가 (예: 스트리밍 이벤트 유형)

일반적으로 이 참조 문서에 설명된 대로 API를 사용하는 경우 사용에 지장이 없습니다.

버전 기록

가능하면 항상 최신 API 버전을 사용하는 것이 좋습니다. 이전 버전은 더 이상 사용되지 않는 것으로 간주되며 새로운 사용자는 사용할 수 없습니다.

  • 2023-06-01
    • 스트리밍을 위한 새로운 서버 전송 이벤트(SSE) 형식:
      • 완성은 점진적입니다. 예를 들어, " Hello", " Hello my", " Hello my name", " Hello my name is", " Hello my name is Claude."가 아닌 " Hello", " my", " name", " is", " Claude."와 같이 됩니다.
      • 모든 이벤트는 데이터 전용 이벤트가 아닌 명명된 이벤트입니다.
      • 불필요한 data: [DONE] 이벤트가 제거되었습니다.
    • 응답에서 레거시 exceptiontruncated 값이 제거되었습니다.
  • 2023-01-01: 초기 릴리스.