Home / File/ __init__.py — anthropic-sdk-python Source File

__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,
)

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