diff --git a/README.md b/README.md index 2bddf49..5ee6974 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ The new version uses separate sync and async clients, unified streaming, typed p - client = anthropic.Client(os.environ["ANTHROPIC_API_KEY"]) + client = anthropic.Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"]) # or, simply provide an ANTHROPIC_API_KEY environment variable: -+ client = anthropic.Anthropic(); ++ client = anthropic.Anthropic() - rsp = client.completion(**params) - rsp["completion"] diff --git a/pyproject.toml b/pyproject.toml index f3359f3..fe781b1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "anthropic" -version = "0.3.2" +version = "0.3.3" description = "Client library for the anthropic API" readme = "README.md" authors = ["Anthropic "] diff --git a/src/anthropic/_tokenizers.py b/src/anthropic/_tokenizers.py index 8f1eda0..f3effa3 100644 --- a/src/anthropic/_tokenizers.py +++ b/src/anthropic/_tokenizers.py @@ -30,7 +30,7 @@ def sync_get_tokenizer() -> Tokenizer: return _tokenizer tokenizer_path = _get_tokenizer_cache_path() - text = tokenizer_path.read_text() + text = tokenizer_path.read_text(encoding='utf-8') return _load_tokenizer(text) @@ -39,5 +39,5 @@ async def async_get_tokenizer() -> Tokenizer: return _tokenizer tokenizer_path = AsyncPath(_get_tokenizer_cache_path()) - text = await tokenizer_path.read_text() + text = await tokenizer_path.read_text(encoding='utf-8') return _load_tokenizer(text) diff --git a/src/anthropic/_version.py b/src/anthropic/_version.py index 635abb1..e545225 100644 --- a/src/anthropic/_version.py +++ b/src/anthropic/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. __title__ = "anthropic" -__version__ = "0.3.1" +__version__ = "0.3.3" diff --git a/src/anthropic/resources/completions.py b/src/anthropic/resources/completions.py index 0cc2dae..89b9d4d 100644 --- a/src/anthropic/resources/completions.py +++ b/src/anthropic/resources/completions.py @@ -34,7 +34,7 @@ def create( extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, - timeout: float | None | NotGiven = NOT_GIVEN, + timeout: float | None | NotGiven = 600, ) -> Completion: """ Create a completion @@ -165,7 +165,7 @@ def create( extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, - timeout: float | None | NotGiven = NOT_GIVEN, + timeout: float | None | NotGiven = 600, ) -> Stream[Completion]: """ Create a completion @@ -298,7 +298,7 @@ def create( extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, - timeout: float | None | NotGiven = NOT_GIVEN, + timeout: float | None | NotGiven = 600, ) -> Completion | Stream[Completion]: return self._post( "/v1/complete", @@ -344,7 +344,7 @@ async def create( extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, - timeout: float | None | NotGiven = NOT_GIVEN, + timeout: float | None | NotGiven = 600, ) -> Completion: """ Create a completion @@ -475,7 +475,7 @@ async def create( extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, - timeout: float | None | NotGiven = NOT_GIVEN, + timeout: float | None | NotGiven = 600, ) -> AsyncStream[Completion]: """ Create a completion @@ -608,7 +608,7 @@ async def create( extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, - timeout: float | None | NotGiven = NOT_GIVEN, + timeout: float | None | NotGiven = 600, ) -> Completion | AsyncStream[Completion]: return await self._post( "/v1/complete",