Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anthropics/anthropic-sdk-python
/ types & classes
Types & classes
417 in github.com/anthropics/anthropic-sdk-python
⨍
Functions
1,183
◇
Types & classes
417
↳
Endpoints
7
↓ 51 callers
Class
PropertyInfo
Metadata class to be used in Annotated types to provide information about a given type. For example: class MyParams(TypedDict): acco
src/anthropic/_utils/_transform.py:40
↓ 29 callers
Class
FinalRequestOptions
src/anthropic/_models.py:766
↓ 24 callers
Class
Anthropic
src/anthropic/_client.py:51
↓ 22 callers
Class
AsyncAnthropic
src/anthropic/_client.py:271
↓ 9 callers
Class
LegacyAPIResponse
This is a legacy class as it will be replaced by `APIResponse` and `AsyncAPIResponse` in the `_response.py` file in the next major release.
src/anthropic/_legacy_response.py:47
↓ 8 callers
Class
APIResponse
src/anthropic/_response.py:298
↓ 8 callers
Class
AsyncAPIResponse
src/anthropic/_response.py:407
↓ 7 callers
Class
Querystring
src/anthropic/_qs.py:23
↓ 6 callers
Class
AnthropicError
src/anthropic/_exceptions.py:21
↓ 5 callers
Class
Model
tests/test_models.py:161
↓ 4 callers
Class
APIStatusError
Raised when an API response has a status code of 4xx or 5xx.
src/anthropic/_exceptions.py:57
↓ 4 callers
Class
AWSEventStreamDecoder
src/anthropic/lib/bedrock/_stream_decoder.py:24
↓ 4 callers
Class
Omit
In certain situations you need to be able to represent a case where a default value has to be explicitly removed and `None` is not an appropriate
src/anthropic/_types.py:136
↓ 3 callers
Class
APIResponseValidationError
src/anthropic/_exceptions.py:47
↓ 3 callers
Class
AnthropicVertex
src/anthropic/lib/vertex/_client.py:84
↓ 3 callers
Class
AsyncAnthropicVertex
src/anthropic/lib/vertex/_client.py:226
↓ 3 callers
Class
ServerSentEvent
src/anthropic/_streaming.py:258
↓ 2 callers
Class
APIConnectionError
src/anthropic/_exceptions.py:71
↓ 2 callers
Class
APITimeoutError
src/anthropic/_exceptions.py:76
↓ 2 callers
Class
AnthropicBedrock
src/anthropic/lib/bedrock/_client.py:102
↓ 2 callers
Class
AsyncBatchesWithRawResponse
src/anthropic/resources/beta/messages/batches.py:793
↓ 2 callers
Class
AsyncBatchesWithRawResponse
src/anthropic/resources/messages/batches.py:621
↓ 2 callers
Class
AsyncBatchesWithStreamingResponse
src/anthropic/resources/beta/messages/batches.py:835
↓ 2 callers
Class
AsyncBatchesWithStreamingResponse
src/anthropic/resources/messages/batches.py:663
↓ 2 callers
Class
AsyncMessages
src/anthropic/lib/bedrock/_beta_messages.py:37
↓ 2 callers
Class
AsyncMessages
src/anthropic/lib/vertex/_beta_messages.py:37
↓ 2 callers
Class
AsyncMessagesWithRawResponse
src/anthropic/resources/beta/messages/messages.py:2419
↓ 2 callers
Class
AsyncMessagesWithRawResponse
src/anthropic/lib/bedrock/_beta_messages.py:69
↓ 2 callers
Class
AsyncMessagesWithRawResponse
src/anthropic/lib/vertex/_beta_messages.py:69
↓ 2 callers
Class
AsyncMessagesWithStreamingResponse
src/anthropic/resources/beta/messages/messages.py:2451
↓ 2 callers
Class
AsyncMessagesWithStreamingResponse
src/anthropic/lib/bedrock/_beta_messages.py:87
↓ 2 callers
Class
AsyncMessagesWithStreamingResponse
src/anthropic/lib/vertex/_beta_messages.py:87
↓ 2 callers
Class
AsyncModelsWithRawResponse
src/anthropic/resources/beta/models.py:267
↓ 2 callers
Class
AsyncModelsWithStreamingResponse
src/anthropic/resources/beta/models.py:291
↓ 2 callers
Class
AsyncStream
Provides the core interface to iterate over an asynchronous stream response.
src/anthropic/_streaming.py:161
↓ 2 callers
Class
BatchesWithRawResponse
src/anthropic/resources/beta/messages/batches.py:772
↓ 2 callers
Class
BatchesWithRawResponse
src/anthropic/resources/messages/batches.py:600
↓ 2 callers
Class
BatchesWithStreamingResponse
src/anthropic/resources/beta/messages/batches.py:814
↓ 2 callers
Class
BatchesWithStreamingResponse
src/anthropic/resources/messages/batches.py:642
↓ 2 callers
Class
Messages
src/anthropic/lib/bedrock/_beta_messages.py:14
↓ 2 callers
Class
Messages
src/anthropic/lib/vertex/_beta_messages.py:14
↓ 2 callers
Class
MessagesWithRawResponse
src/anthropic/resources/beta/messages/messages.py:2403
↓ 2 callers
Class
MessagesWithRawResponse
src/anthropic/lib/bedrock/_beta_messages.py:60
↓ 2 callers
Class
MessagesWithRawResponse
src/anthropic/lib/vertex/_beta_messages.py:60
↓ 2 callers
Class
MessagesWithStreamingResponse
src/anthropic/resources/beta/messages/messages.py:2435
↓ 2 callers
Class
MessagesWithStreamingResponse
src/anthropic/lib/bedrock/_beta_messages.py:78
↓ 2 callers
Class
MessagesWithStreamingResponse
src/anthropic/lib/vertex/_beta_messages.py:78
↓ 2 callers
Class
ModelsWithRawResponse
src/anthropic/resources/beta/models.py:255
↓ 2 callers
Class
ModelsWithStreamingResponse
src/anthropic/resources/beta/models.py:279
↓ 2 callers
Class
NotGiven
A sentinel singleton class used to distinguish omitted keyword arguments from those passed in with the value None (which may have different b
src/anthropic/_types.py:107
↓ 2 callers
Class
PageInfo
Stores the necessary information to build the request to retrieve the next page. Either `url` or `params` must be set.
src/anthropic/_base_client.py:115
↓ 2 callers
Class
Request
src/anthropic/types/messages/batch_create_params.py:21
↓ 2 callers
Class
Stream
Provides the core interface to iterate over a synchronous stream response.
src/anthropic/_streaming.py:44
↓ 2 callers
Class
StreamAlreadyConsumed
Attempted to read or stream content, but the content has already been streamed. This can happen if you use a method like `.iter_lines()`
src/anthropic/_response.py:605
↓ 1 callers
Class
AnthropicWithRawResponse
src/anthropic/_client.py:491
↓ 1 callers
Class
AnthropicWithStreamedResponse
src/anthropic/_client.py:507
↓ 1 callers
Class
AsyncAnthropicBedrock
src/anthropic/lib/bedrock/_client.py:246
↓ 1 callers
Class
AsyncAnthropicWithRawResponse
src/anthropic/_client.py:499
↓ 1 callers
Class
AsyncAnthropicWithStreamedResponse
src/anthropic/_client.py:515
↓ 1 callers
Class
AsyncBatches
src/anthropic/resources/beta/messages/batches.py:403
↓ 1 callers
Class
AsyncBatches
src/anthropic/resources/messages/batches.py:315
↓ 1 callers
Class
AsyncBeta
src/anthropic/lib/bedrock/_beta.py:44
↓ 1 callers
Class
AsyncBeta
src/anthropic/lib/vertex/_beta.py:44
↓ 1 callers
Class
AsyncBetaWithRawResponse
src/anthropic/resources/beta/beta.py:98
↓ 1 callers
Class
AsyncBetaWithRawResponse
src/anthropic/lib/bedrock/_beta.py:78
↓ 1 callers
Class
AsyncBetaWithRawResponse
src/anthropic/lib/vertex/_beta.py:78
↓ 1 callers
Class
AsyncBetaWithStreamingResponse
src/anthropic/resources/beta/beta.py:124
↓ 1 callers
Class
AsyncBetaWithStreamingResponse
src/anthropic/lib/bedrock/_beta.py:96
↓ 1 callers
Class
AsyncBetaWithStreamingResponse
src/anthropic/lib/vertex/_beta.py:96
↓ 1 callers
Class
AsyncCompletions
src/anthropic/resources/completions.py:411
↓ 1 callers
Class
AsyncCompletionsWithRawResponse
src/anthropic/resources/completions.py:799
↓ 1 callers
Class
AsyncCompletionsWithStreamingResponse
src/anthropic/resources/completions.py:817
↓ 1 callers
Class
AsyncHttpxClientWrapper
src/anthropic/_base_client.py:1354
↓ 1 callers
Class
AsyncJSONLDecoder
A decoder for [JSON Lines](https://jsonlines.org) format. This class provides an async iterator over a byte-iterator that parses each JSON Line
src/anthropic/_decoders/jsonl.py:59
↓ 1 callers
Class
AsyncMessageStream
src/anthropic/lib/streaming/_messages.py:161
↓ 1 callers
Class
AsyncMessageStreamManager
Wrapper over AsyncMessageStream that is returned by `.stream()` so that an async context manager can be used without `await`ing the original c
src/anthropic/lib/streaming/_messages.py:266
↓ 1 callers
Class
AsyncMessages
src/anthropic/resources/beta/messages/messages.py:1229
↓ 1 callers
Class
AsyncMessagesWithRawResponse
src/anthropic/resources/messages/messages.py:2376
↓ 1 callers
Class
AsyncMessagesWithStreamingResponse
src/anthropic/resources/messages/messages.py:2408
↓ 1 callers
Class
AsyncModels
src/anthropic/resources/beta/models.py:138
↓ 1 callers
Class
AsyncModelsWithRawResponse
src/anthropic/resources/models.py:267
↓ 1 callers
Class
AsyncModelsWithStreamingResponse
src/anthropic/resources/models.py:291
↓ 1 callers
Class
AsyncPaginator
src/anthropic/_base_client.py:248
↓ 1 callers
Class
AsyncResponseContextManager
Context manager for ensuring that a request is not made until it is entered and that the response will always be closed when the context manag
src/anthropic/_response.py:663
↓ 1 callers
Class
BasicModel
tests/test_models.py:15
↓ 1 callers
Class
Batches
src/anthropic/resources/beta/messages/batches.py:34
↓ 1 callers
Class
Batches
src/anthropic/resources/messages/batches.py:30
↓ 1 callers
Class
Beta
src/anthropic/lib/bedrock/_beta.py:19
↓ 1 callers
Class
Beta
src/anthropic/lib/vertex/_beta.py:19
↓ 1 callers
Class
BetaAsyncMessageStream
src/anthropic/lib/streaming/_beta_messages.py:161
↓ 1 callers
Class
BetaAsyncMessageStreamManager
Wrapper over BetaAsyncMessageStream that is returned by `.stream()` so that an async context manager can be used without `await`ing the origin
src/anthropic/lib/streaming/_beta_messages.py:266
↓ 1 callers
Class
BetaMessageStream
src/anthropic/lib/streaming/_beta_messages.py:24
↓ 1 callers
Class
BetaMessageStreamManager
Wrapper over MessageStream that is returned by `.stream()`. ```py with client.beta.messages.stream(...) as stream: for chunk in strea
src/anthropic/lib/streaming/_beta_messages.py:129
↓ 1 callers
Class
BetaWithRawResponse
src/anthropic/resources/beta/beta.py:85
↓ 1 callers
Class
BetaWithRawResponse
src/anthropic/lib/bedrock/_beta.py:69
↓ 1 callers
Class
BetaWithRawResponse
src/anthropic/lib/vertex/_beta.py:69
↓ 1 callers
Class
BetaWithStreamingResponse
src/anthropic/resources/beta/beta.py:111
↓ 1 callers
Class
BetaWithStreamingResponse
src/anthropic/lib/bedrock/_beta.py:87
↓ 1 callers
Class
BetaWithStreamingResponse
src/anthropic/lib/vertex/_beta.py:87
↓ 1 callers
Class
Child
tests/test_models.py:190
next →
1–100 of 417, ranked by callers