Exception: Anthropic::APIResponse::ConsumedBodyError

Inherits:
Errors::Error
  • Object
show all
Defined in:
lib/anthropic/middleware.rb,
sig/anthropic/middleware.rbs

Overview

Raised when a middleware returns an Anthropic::APIResponse whose body enumerator was already consumed without first calling #buffer!. The SDK cannot parse a drained, unbuffered body. Fix by calling res.buffer! (or res.parse) before reading, or by using res.wrap_body to transform the stream without consuming it.

Instance Attribute Summary

Attributes inherited from Errors::Error

#cause