Skip to content

Upgrading anthropic 0.33 to 0.34

Review needed0.33.1 → 0.34.2Deprecated1New2Fixed1Other5

Review neededUpgrade verdict

1 deprecation.

  • The older claude-1 model is now marked as deprecated.
1 item needs code or config changes

Nothing in this upgrade needs a code or configuration change.

Deprecated1
Deprecates the claude-1 model.
claude-1

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • added: export AsyncPromptCachingBetaMessageStream
  • added: export AsyncPromptCachingBetaMessageStreamManager
  • added: export PromptCachingBetaMessageStream
  • added: export PromptCachingBetaMessageStreamManager
  • added: export AsyncBeta
  • added: export AsyncBetaWithRawResponse
  • added: export AsyncBetaWithStreamingResponse
  • added: export Beta
  • added: export BetaWithRawResponse
  • added: export BetaWithStreamingResponse
  • added: export AsyncBeta
  • added: export AsyncBetaWithRawResponse
  • added: export AsyncBetaWithStreamingResponse
  • added: export AsyncPromptCaching
  • added: export AsyncPromptCachingWithRawResponse
  • added: export AsyncPromptCachingWithStreamingResponse
  • added: export Beta
  • added: export BetaWithRawResponse
  • added: export BetaWithStreamingResponse
  • added: export PromptCaching
  • added: export PromptCachingWithRawResponse
  • added: export PromptCachingWithStreamingResponse
  • added: class AsyncBeta(AsyncAPIResource)
  • added: class Beta(SyncAPIResource)
  • added: property AsyncBeta.prompt_caching -> AsyncPromptCaching
  • added: property AsyncBeta.with_raw_response -> AsyncBetaWithRawResponse
  • added: property AsyncBeta.with_streaming_response -> AsyncBetaWithStreamingResponse
  • added: property Beta.prompt_caching -> PromptCaching
  • added: property Beta.with_raw_response -> BetaWithRawResponse
  • added: property Beta.with_streaming_response -> BetaWithStreamingResponse
  • added: export AsyncMessages
  • added: export AsyncMessagesWithRawResponse
  • added: export AsyncMessagesWithStreamingResponse
  • added: export AsyncPromptCaching
  • added: export AsyncPromptCachingWithRawResponse
  • added: export AsyncPromptCachingWithStreamingResponse
  • added: export Messages
  • added: export MessagesWithRawResponse
  • added: export MessagesWithStreamingResponse
  • added: export PromptCaching
  • added: export PromptCachingWithRawResponse
  • added: export PromptCachingWithStreamingResponse
  • added: async method AsyncMessages.create(*, max_tokens: int, messages: Iterable[PromptCachingBetaMessageParam], model: ModelParam, metadata: message_create_params.Metadata | NotGiven=…, stop_sequences: List[str] | NotGiven=…, stream: Literal[False] | NotGiven=…, system: Union[str, Iterable[PromptCachingBetaTextBlockParam]] | NotGiven=…, temperature: float | NotGiven=…, tool_choice: message_create_params…
  • added: class AsyncMessages(AsyncAPIResource)
  • added: class Messages(SyncAPIResource)
  • added: method AsyncMessages.stream(*, max_tokens: int, messages: Iterable[PromptCachingBetaMessageParam], model: ModelParam, metadata: message_create_params.Metadata | NotGiven=…, stop_sequences: List[str] | NotGiven=…, system: Union[str, Iterable[PromptCachingBetaTextBlockParam]] | NotGiven=…, temperature: float | NotGiven=…, tool_choice: message_create_params.ToolChoice | NotGiven=…, tools: Iterable[P…
  • added: method Messages.create(*, max_tokens: int, messages: Iterable[PromptCachingBetaMessageParam], model: ModelParam, metadata: message_create_params.Metadata | NotGiven=…, stop_sequences: List[str] | NotGiven=…, stream: Literal[False] | NotGiven=…, system: Union[str, Iterable[PromptCachingBetaTextBlockParam]] | NotGiven=…, temperature: float | NotGiven=…, tool_choice: message_create_params.ToolChoice…
  • added: method Messages.stream(*, max_tokens: int, messages: Iterable[PromptCachingBetaMessageParam], model: ModelParam, metadata: message_create_params.Metadata | NotGiven=…, stop_sequences: List[str] | NotGiven=…, system: Union[str, Iterable[PromptCachingBetaTextBlockParam]] | NotGiven=…, temperature: float | NotGiven=…, tool_choice: message_create_params.ToolChoice | NotGiven=…, tools: Iterable[Prompt…
  • added: property AsyncMessages.with_raw_response -> AsyncMessagesWithRawResponse
  • added: property AsyncMessages.with_streaming_response -> AsyncMessagesWithStreamingResponse
  • added: property Messages.with_raw_response -> MessagesWithRawResponse
  • added: property Messages.with_streaming_response -> MessagesWithStreamingResponse
  • added: class AsyncPromptCaching(AsyncAPIResource)
  • added: class PromptCaching(SyncAPIResource)
  • added: property AsyncPromptCaching.messages -> AsyncMessages
  • added: property AsyncPromptCaching.with_raw_response -> AsyncPromptCachingWithRawResponse
  • added: property AsyncPromptCaching.with_streaming_response -> AsyncPromptCachingWithStreamingResponse
  • added: property PromptCaching.messages -> Messages
  • added: property PromptCaching.with_raw_response -> PromptCachingWithRawResponse
  • added: property PromptCaching.with_streaming_response -> PromptCachingWithStreamingResponse
  • added: export MessageCreateParams
  • added: export PromptCachingBetaCacheControlEphemeralParam
  • added: export PromptCachingBetaImageBlockParam
  • added: export PromptCachingBetaMessage
  • added: export PromptCachingBetaMessageParam
  • added: export PromptCachingBetaTextBlockParam
  • added: export PromptCachingBetaToolParam
  • added: export PromptCachingBetaToolResultBlockParam
  • added: export PromptCachingBetaToolUseBlockParam
  • added: export PromptCachingBetaUsage
  • added: export RawPromptCachingBetaMessageStartEvent
  • added: export RawPromptCachingBetaMessageStreamEvent
  • added: class MessageCreateParamsBase(TypedDict)
  • added: class MessageCreateParamsNonStreaming(MessageCreateParamsBase)
  • added: class MessageCreateParamsStreaming(MessageCreateParamsBase)
  • added: class Metadata(TypedDict)
  • added: class ToolChoiceToolChoiceAny(TypedDict)
  • added: class ToolChoiceToolChoiceAuto(TypedDict)
  • added: class ToolChoiceToolChoiceTool(TypedDict)
  • added: field MessageCreateParamsBase.max_tokens: Required[int]
  • added: field MessageCreateParamsBase.messages: Required[Iterable[PromptCachingBetaMessageParam]]
  • added: field MessageCreateParamsBase.metadata: Metadata
  • added: field MessageCreateParamsBase.model: Required[ModelParam]
  • added: field MessageCreateParamsBase.stop_sequences: List[str]
  • added: field MessageCreateParamsBase.system: Union[str, Iterable[PromptCachingBetaTextBlockParam]]
  • added: field MessageCreateParamsBase.temperature: float
  • added: field MessageCreateParamsBase.tool_choice: ToolChoice
  • added: field MessageCreateParamsBase.tools: Iterable[PromptCachingBetaToolParam]
  • added: field MessageCreateParamsBase.top_k: int
  • added: field MessageCreateParamsBase.top_p: float
  • added: field MessageCreateParamsNonStreaming.stream: Literal[False]
  • added: field MessageCreateParamsStreaming.stream: Required[Literal[True]]
  • added: field Metadata.user_id: Optional[str]
  • added: field ToolChoiceToolChoiceAny.type: Required[Literal['any']]
  • added: field ToolChoiceToolChoiceAuto.type: Required[Literal['auto']]
  • added: field ToolChoiceToolChoiceTool.name: Required[str]
  • added: field ToolChoiceToolChoiceTool.type: Required[Literal['tool']]
  • added: variable ToolChoice: TypeAlias
  • added: class PromptCachingBetaCacheControlEphemeralParam(TypedDict)
  • added: field PromptCachingBetaCacheControlEphemeralParam.type: Required[Literal['ephemeral']]
  • added: class PromptCachingBetaImageBlockParam(TypedDict)
  • added: class Source(TypedDict)
  • added: field PromptCachingBetaImageBlockParam.cache_control: Optional[PromptCachingBetaCacheControlEphemeralParam]
  • added: field PromptCachingBetaImageBlockParam.source: Required[Source]
  • added: field PromptCachingBetaImageBlockParam.type: Required[Literal['image']]
  • added: field Source.data: Required[Annotated[Union[str, Base64FileInput], PropertyInfo(format=base64)]]
  • added: field Source.media_type: Required[Literal['image/jpeg', 'image/png', 'image/gif', 'image/webp']]
  • added: field Source.type: Required[Literal['base64']]
  • added: class PromptCachingBetaMessage(BaseModel)
  • added: field PromptCachingBetaMessage.content: List[ContentBlock]
  • added: field PromptCachingBetaMessage.id: str
  • added: field PromptCachingBetaMessage.model: Model
  • added: field PromptCachingBetaMessage.role: Literal['assistant']
  • added: field PromptCachingBetaMessage.stop_reason: Optional[Literal['end_turn', 'max_tokens', 'stop_sequence', 'tool_use']]
  • added: field PromptCachingBetaMessage.stop_sequence: Optional[str]
  • added: field PromptCachingBetaMessage.type: Literal['message']
  • added: field PromptCachingBetaMessage.usage: PromptCachingBetaUsage
  • added: class PromptCachingBetaMessageParam(TypedDict)
  • added: field PromptCachingBetaMessageParam.content: Required[Union[str, Iterable[Union[PromptCachingBetaTextBlockParam, PromptCachingBetaImageBlockParam, PromptCachingBetaToolUseBlockParam, PromptCachingBetaToolResultBlockParam, ContentBlock]]]]
  • added: field PromptCachingBetaMessageParam.role: Required[Literal['user', 'assistant']]
  • added: class PromptCachingBetaTextBlockParam(TypedDict)
  • added: field PromptCachingBetaTextBlockParam.cache_control: Optional[PromptCachingBetaCacheControlEphemeralParam]
  • added: field PromptCachingBetaTextBlockParam.text: Required[str]
  • added: field PromptCachingBetaTextBlockParam.type: Required[Literal['text']]
  • added: class PromptCachingBetaToolParam(TypedDict)
  • added: field PromptCachingBetaToolParam.cache_control: Optional[PromptCachingBetaCacheControlEphemeralParam]
  • added: field PromptCachingBetaToolParam.description: str
  • added: field PromptCachingBetaToolParam.input_schema: Required[InputSchema]
  • added: field PromptCachingBetaToolParam.name: Required[str]
  • added: variable InputSchema: TypeAlias
  • added: class PromptCachingBetaToolResultBlockParam(TypedDict)
  • added: field PromptCachingBetaToolResultBlockParam.cache_control: Optional[PromptCachingBetaCacheControlEphemeralParam]
  • added: field PromptCachingBetaToolResultBlockParam.content: Union[str, Iterable[Content]]
  • added: field PromptCachingBetaToolResultBlockParam.is_error: bool
  • added: field PromptCachingBetaToolResultBlockParam.tool_use_id: Required[str]
  • added: field PromptCachingBetaToolResultBlockParam.type: Required[Literal['tool_result']]
  • added: variable Content: TypeAlias
  • added: class PromptCachingBetaToolUseBlockParam(TypedDict)
  • added: field PromptCachingBetaToolUseBlockParam.cache_control: Optional[PromptCachingBetaCacheControlEphemeralParam]
  • added: field PromptCachingBetaToolUseBlockParam.id: Required[str]
  • added: field PromptCachingBetaToolUseBlockParam.input: Required[object]
  • added: field PromptCachingBetaToolUseBlockParam.name: Required[str]
  • added: field PromptCachingBetaToolUseBlockParam.type: Required[Literal['tool_use']]
  • added: class PromptCachingBetaUsage(BaseModel)
  • added: field PromptCachingBetaUsage.cache_creation_input_tokens: Optional[int]
  • added: field PromptCachingBetaUsage.cache_read_input_tokens: Optional[int]
  • added: field PromptCachingBetaUsage.input_tokens: int
  • added: field PromptCachingBetaUsage.output_tokens: int
  • added: class RawPromptCachingBetaMessageStartEvent(BaseModel)
  • added: field RawPromptCachingBetaMessageStartEvent.message: PromptCachingBetaMessage
  • added: field RawPromptCachingBetaMessageStartEvent.type: Literal['message_start']
  • added: variable RawPromptCachingBetaMessageStreamEvent: TypeAlias