API 사용하기
버전
API 요청을 할 때는 anthropic-version
요청 헤더를 보내야 합니다. 예를 들어, anthropic-version: 2023-06-01
과 같습니다. 클라이언트 라이브러리를 사용하는 경우 이는 자동으로 처리됩니다.
주어진 API 버전에 대해 다음 사항을 유지합니다:
- 기존 입력 매개변수
- 기존 출력 매개변수
하지만 다음과 같은 변경이 있을 수 있습니다:
- 추가적인 선택적 입력 추가
- 출력에 추가 값 포함
- 특정 오류 유형에 대한 조건 변경
- enum과 같은 출력 값에 새로운 변형 추가 (예: 스트리밍 이벤트 유형)
일반적으로 이 문서에 설명된 대로 API를 사용하는 경우, 귀하의 사용에 영향을 주지 않을 것입니다.
버전 기록
가능한 한 최신 API 버전을 사용하는 것을 항상 권장합니다. 이전 버전은 더 이상 사용되지 않는 것으로 간주되며 새로운 사용자는 사용할 수 없을 수 있습니다.
2023-06-01
- 스트리밍을 위한 새로운 서버 전송 이벤트(SSE) 형식:
- 완성은 점진적입니다. 예를 들어,
" Hello"
," my"
," name"
," is"
," Claude."
대신" Hello"
," Hello my"
," Hello my name"
," Hello my name is"
," Hello my name is Claude."
와 같이 표시됩니다. - 모든 이벤트는 데이터 전용 이벤트가 아닌 명명된 이벤트입니다.
- 불필요한
data: [DONE]
이벤트가 제거되었습니다.
- 완성은 점진적입니다. 예를 들어,
- 응답에서 레거시
exception
및truncated
값이 제거되었습니다.
- 스트리밍을 위한 새로운 서버 전송 이벤트(SSE) 형식:
2023-01-01
: 최초 출시.