API 변경
각 SDK 새 버전, client.beta.files·client.beta.skills 의 베타 헤더 전송 중단
- 각 SDK 새 버전에서 client.beta.files 와 client.beta.skills 가 베타 헤더를 보내지 않고 정식과 같은 형태를 돌려준다.
- 베타 헤더를 계속 보내는 요청은 기존 형태를 그대로 받는다.
무엇이 바뀌었나
- Python SDK 1.2.0, TypeScript SDK 0.122.0, Go SDK 1.68.0, Java SDK 2.59.0, Ruby SDK 1.67.0, C# SDK 12.44.0 에서
client.beta.files와client.beta.skills가 더 이상files-api-2025-04-14와skills-2025-10-02베타 헤더를 보내지 않는다. - 두 인터페이스는 이제
client.files와client.skills와 같은 형태의 응답을 돌려준다.
함께 달라진 동작
- 이 변경에 따라
client.beta.skills.delete()는 Skill 을 그 모든 버전과 함께 삭제한다. - 또한 Messages 의 베타 타입
BetaSkill(컨테이너 Skill 참조)의 이름이BetaContainerSkill로 바뀐다.
기존 코드를 쓰는 경우
- 베타 헤더를 여전히 보내는 요청은 종전의 베타 응답 형태를 계속 받는다.
- 즉 헤더를 직접 지정해 두었다면 동작이 곧바로 달라지지는 않지만, 새 형태로 옮기려면 각 SDK 를 위 버전으로 올리고 헤더 지정을 걷어내야 한다.