__init__.py — anthropic-sdk-python Source File
Architecture documentation for __init__.py, a python file in the anthropic-sdk-python codebase. 23 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48["__init__.py"] 0fe13bcd_521d_1fdd_3edc_21cd47da8ca0["_types.py"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> 0fe13bcd_521d_1fdd_3edc_21cd47da8ca0 25f5e18c_763b_8f7d_5a87_8b7bc536af01["TextEvent"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> 25f5e18c_763b_8f7d_5a87_8b7bc536af01 3e849f57_0c81_23c3_828c_3c8a5fb0e9f7["InputJsonEvent"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> 3e849f57_0c81_23c3_828c_3c8a5fb0e9f7 9bee6517_b263_9b55_959c_c46e1c71cfed["MessageStopEvent"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> 9bee6517_b263_9b55_959c_c46e1c71cfed 14743bb3_4d9d_402a_6142_f5844b43524c["ContentBlockStopEvent"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> 14743bb3_4d9d_402a_6142_f5844b43524c 316615ac_a4ff_b667_0f10_e6b88360b7a3["ParsedMessageStopEvent"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> 316615ac_a4ff_b667_0f10_e6b88360b7a3 bdf20814_1cb5_4f1b_91e9_09c73cfeff76["ParsedContentBlockStopEvent"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> bdf20814_1cb5_4f1b_91e9_09c73cfeff76 738ef0a0_4e16_ebf0_9c79_a17daa58ddef["_messages.py"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> 738ef0a0_4e16_ebf0_9c79_a17daa58ddef e621e870_ca7f_408e_c8bb_3d408ede66a4["MessageStream"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> e621e870_ca7f_408e_c8bb_3d408ede66a4 4f4cec09_94d5_eeb6_5c17_29d2af98f435["AsyncMessageStream"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> 4f4cec09_94d5_eeb6_5c17_29d2af98f435 2d4a4f74_ff3b_66cd_ff7d_6b6e1eadf9d2["MessageStreamManager"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> 2d4a4f74_ff3b_66cd_ff7d_6b6e1eadf9d2 b39d416a_2a20_5d73_a91e_777d8fe3f331["AsyncMessageStreamManager"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> b39d416a_2a20_5d73_a91e_777d8fe3f331 6ae52b2b_b80e_bd13_d3c7_f2409e8d863a["_beta_types.py"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> 6ae52b2b_b80e_bd13_d3c7_f2409e8d863a bf0f76d1_9437_1c74_6fe8_1c27d7289da9["BetaInputJsonEvent"] 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 --> bf0f76d1_9437_1c74_6fe8_1c27d7289da9 style 0a07d1cd_f7c3_7747_3560_42a5b3d3bf48 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
from typing_extensions import TypeAlias
from ._types import (
TextEvent as TextEvent,
InputJsonEvent as InputJsonEvent,
MessageStopEvent as MessageStopEvent,
MessageStreamEvent as MessageStreamEvent,
ContentBlockStopEvent as ContentBlockStopEvent,
ParsedMessageStopEvent as ParsedMessageStopEvent,
ParsedMessageStreamEvent as ParsedMessageStreamEvent,
ParsedContentBlockStopEvent as ParsedContentBlockStopEvent,
)
from ._messages import (
MessageStream as MessageStream,
AsyncMessageStream as AsyncMessageStream,
MessageStreamManager as MessageStreamManager,
AsyncMessageStreamManager as AsyncMessageStreamManager,
)
from ._beta_types import (
BetaInputJsonEvent as BetaInputJsonEvent,
ParsedBetaTextEvent as ParsedBetaTextEvent,
ParsedBetaMessageStopEvent as ParsedBetaMessageStopEvent,
ParsedBetaMessageStreamEvent as ParsedBetaMessageStreamEvent,
ParsedBetaContentBlockStopEvent as ParsedBetaContentBlockStopEvent,
)
# For backwards compatibility
BetaTextEvent: TypeAlias = ParsedBetaTextEvent
BetaMessageStopEvent: TypeAlias = ParsedBetaMessageStopEvent[object]
BetaMessageStreamEvent: TypeAlias = ParsedBetaMessageStreamEvent
BetaContentBlockStopEvent: TypeAlias = ParsedBetaContentBlockStopEvent[object]
from ._beta_messages import (
BetaMessageStream as BetaMessageStream,
BetaAsyncMessageStream as BetaAsyncMessageStream,
BetaMessageStreamManager as BetaMessageStreamManager,
BetaAsyncMessageStreamManager as BetaAsyncMessageStreamManager,
)
Domain
Dependencies
- AsyncMessageStream
- AsyncMessageStreamManager
- BetaAsyncMessageStream
- BetaAsyncMessageStreamManager
- BetaInputJsonEvent
- BetaMessageStream
- BetaMessageStreamManager
- ContentBlockStopEvent
- InputJsonEvent
- MessageStopEvent
- MessageStream
- MessageStreamManager
- ParsedBetaContentBlockStopEvent
- ParsedBetaMessageStopEvent
- ParsedBetaTextEvent
- ParsedContentBlockStopEvent
- ParsedMessageStopEvent
- TextEvent
- _beta_messages.py
- _beta_types.py
- _messages.py
- _types.py
- typing_extensions
Source
Frequently Asked Questions
What does __init__.py do?
__init__.py is a source file in the anthropic-sdk-python codebase, written in python. It belongs to the StreamProtocol domain.
What does __init__.py depend on?
__init__.py imports 23 module(s): AsyncMessageStream, AsyncMessageStreamManager, BetaAsyncMessageStream, BetaAsyncMessageStreamManager, BetaInputJsonEvent, BetaMessageStream, BetaMessageStreamManager, ContentBlockStopEvent, and 15 more.
Where is __init__.py in the architecture?
__init__.py is located at src/anthropic/lib/streaming/__init__.py (domain: StreamProtocol, directory: src/anthropic/lib/streaming).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free