Spaces:
Paused
Paused
| # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. | |
| from . import types | |
| from ._types import NOT_GIVEN, 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", | |
| "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 | |