diff options
Diffstat (limited to '.venv/lib/python3.12/site-packages/anthropic/__init__.py')
| -rw-r--r-- | .venv/lib/python3.12/site-packages/anthropic/__init__.py | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/anthropic/__init__.py b/.venv/lib/python3.12/site-packages/anthropic/__init__.py new file mode 100644 index 00000000..8cba2f09 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/anthropic/__init__.py @@ -0,0 +1,106 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from . import types +from ._types import NOT_GIVEN, Omit, NoneType, NotGiven, Transport, ProxiesTypes +from ._utils import file_from_path +from ._client import ( + Client, + Stream, + Timeout, + Anthropic, + Transport, + AsyncClient, + AsyncStream, + AsyncAnthropic, + RequestOptions, +) +from ._models import BaseModel +from ._version import __title__, __version__ +from ._response import APIResponse as APIResponse, AsyncAPIResponse as AsyncAPIResponse +from ._constants import ( + AI_PROMPT as AI_PROMPT, + HUMAN_PROMPT as HUMAN_PROMPT, + DEFAULT_TIMEOUT, + DEFAULT_MAX_RETRIES, + DEFAULT_CONNECTION_LIMITS, +) +from ._exceptions import ( + APIError, + ConflictError, + NotFoundError, + AnthropicError, + APIStatusError, + RateLimitError, + APITimeoutError, + BadRequestError, + APIConnectionError, + AuthenticationError, + InternalServerError, + PermissionDeniedError, + UnprocessableEntityError, + APIResponseValidationError, +) +from ._base_client import DefaultHttpxClient, DefaultAsyncHttpxClient +from ._utils._logs import setup_logging as _setup_logging + +__all__ = [ + "types", + "__version__", + "__title__", + "NoneType", + "Transport", + "ProxiesTypes", + "NotGiven", + "NOT_GIVEN", + "Omit", + "AnthropicError", + "APIError", + "APIStatusError", + "APITimeoutError", + "APIConnectionError", + "APIResponseValidationError", + "BadRequestError", + "AuthenticationError", + "PermissionDeniedError", + "NotFoundError", + "ConflictError", + "UnprocessableEntityError", + "RateLimitError", + "InternalServerError", + "Timeout", + "RequestOptions", + "Client", + "AsyncClient", + "Stream", + "AsyncStream", + "Anthropic", + "AsyncAnthropic", + "file_from_path", + "BaseModel", + "DEFAULT_TIMEOUT", + "DEFAULT_MAX_RETRIES", + "DEFAULT_CONNECTION_LIMITS", + "DefaultHttpxClient", + "DefaultAsyncHttpxClient", + "HUMAN_PROMPT", + "AI_PROMPT", +] + +from .lib.vertex import * +from .lib.bedrock import * +from .lib.streaming import * + +_setup_logging() + +# Update the __module__ attribute for exported symbols so that +# error messages point to this module instead of the module +# it was originally defined in, e.g. +# anthropic._exceptions.NotFoundError -> anthropic.NotFoundError +__locals = locals() +for __name in __all__: + if not __name.startswith("__"): + try: + __locals[__name].__module__ = "anthropic" + except (TypeError, AttributeError): + # Some of our exported symbols are builtins which we can't set attributes for. + pass |
