chore: 添加虚拟环境到仓库

- 添加 backend_service/venv 虚拟环境
- 包含所有Python依赖包
- 注意:虚拟环境约393MB,包含12655个文件
This commit is contained in:
2025-12-03 10:19:25 +08:00
parent a6c2027caa
commit c4f851d387
12655 changed files with 3009376 additions and 0 deletions

View File

@@ -0,0 +1,915 @@
Metadata-Version: 2.3
Name: anthropic
Version: 0.73.0
Summary: The official Python library for the anthropic API
Project-URL: Homepage, https://github.com/anthropics/anthropic-sdk-python
Project-URL: Repository, https://github.com/anthropics/anthropic-sdk-python
Author-email: Anthropic <support@anthropic.com>
License: MIT
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.9
Requires-Dist: anyio<5,>=3.5.0
Requires-Dist: distro<2,>=1.7.0
Requires-Dist: docstring-parser<1,>=0.15
Requires-Dist: httpx<1,>=0.25.0
Requires-Dist: jiter<1,>=0.4.0
Requires-Dist: pydantic<3,>=1.9.0
Requires-Dist: sniffio
Requires-Dist: typing-extensions<5,>=4.10
Provides-Extra: aiohttp
Requires-Dist: aiohttp; extra == 'aiohttp'
Requires-Dist: httpx-aiohttp>=0.1.9; extra == 'aiohttp'
Provides-Extra: bedrock
Requires-Dist: boto3>=1.28.57; extra == 'bedrock'
Requires-Dist: botocore>=1.31.57; extra == 'bedrock'
Provides-Extra: vertex
Requires-Dist: google-auth[requests]<3,>=2; extra == 'vertex'
Description-Content-Type: text/markdown
# Anthropic Python API library
<!-- prettier-ignore -->
[![PyPI version](https://img.shields.io/pypi/v/anthropic.svg?label=pypi%20(stable))](https://pypi.org/project/anthropic/)
The Anthropic Python library provides convenient access to the Anthropic REST API from any Python 3.9+
application. It includes type definitions for all request params and response fields,
and offers both synchronous and asynchronous clients powered by [httpx](https://github.com/encode/httpx).
## Documentation
The REST API documentation can be found on [docs.anthropic.com](https://docs.anthropic.com/claude/reference/). The full API of this library can be found in [api.md](https://github.com/anthropics/anthropic-sdk-python/tree/main/api.md).
## Installation
```sh
# install from PyPI
pip install anthropic
```
## Usage
The full API of this library can be found in [api.md](https://github.com/anthropics/anthropic-sdk-python/tree/main/api.md).
```python
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ.get("ANTHROPIC_API_KEY"), # This is the default and can be omitted
)
message = client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello, Claude",
}
],
model="claude-sonnet-4-5-20250929",
)
print(message.content)
```
While you can provide an `api_key` keyword argument,
we recommend using [python-dotenv](https://pypi.org/project/python-dotenv/)
to add `ANTHROPIC_API_KEY="my-anthropic-api-key"` to your `.env` file
so that your API Key is not stored in source control.
## Async usage
Simply import `AsyncAnthropic` instead of `Anthropic` and use `await` with each API call:
```python
import os
import asyncio
from anthropic import AsyncAnthropic
client = AsyncAnthropic(
api_key=os.environ.get("ANTHROPIC_API_KEY"), # This is the default and can be omitted
)
async def main() -> None:
message = await client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello, Claude",
}
],
model="claude-sonnet-4-5-20250929",
)
print(message.content)
asyncio.run(main())
```
Functionality between the synchronous and asynchronous clients is otherwise identical.
### With aiohttp
By default, the async client uses `httpx` for HTTP requests. However, for improved concurrency performance you may also use `aiohttp` as the HTTP backend.
You can enable this by installing `aiohttp`:
```sh
# install from PyPI
pip install anthropic[aiohttp]
```
Then you can enable it by instantiating the client with `http_client=DefaultAioHttpClient()`:
```python
import asyncio
from anthropic import DefaultAioHttpClient
from anthropic import AsyncAnthropic
async def main() -> None:
async with AsyncAnthropic(
api_key="my-anthropic-api-key",
http_client=DefaultAioHttpClient(),
) as client:
message = await client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello, Claude",
}
],
model="claude-sonnet-4-5-20250929",
)
print(message.content)
asyncio.run(main())
```
## Streaming responses
We provide support for streaming responses using Server Side Events (SSE).
```python
from anthropic import Anthropic
client = Anthropic()
stream = client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello, Claude",
}
],
model="claude-sonnet-4-5-20250929",
stream=True,
)
for event in stream:
print(event.type)
```
The async client uses the exact same interface.
```python
from anthropic import AsyncAnthropic
client = AsyncAnthropic()
stream = await client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello, Claude",
}
],
model="claude-sonnet-4-5-20250929",
stream=True,
)
async for event in stream:
print(event.type)
```
### Tool helpers
This library provides helper functions for defining and running tools as pure python functions, for example:
```py
import json
import rich
from typing_extensions import Literal
from anthropic import Anthropic, beta_tool
client = Anthropic()
@beta_tool
def get_weather(location: str) -> str:
"""Lookup the weather for a given city in either celsius or fahrenheit
Args:
location: The city and state, e.g. San Francisco, CA
Returns:
A dictionary containing the location, temperature, and weather condition.
"""
# Here you would typically make an API call to a weather service
# For demonstration, we return a mock response
return json.dumps(
{
"location": location,
"temperature": "68°F",
"condition": "Sunny",
}
)
runner = client.beta.messages.tool_runner(
max_tokens=1024,
model="claude-sonnet-4-5-20250929",
tools=[get_weather],
messages=[
{"role": "user", "content": "What is the weather in SF?"},
],
)
for message in runner:
rich.print(message)
```
On every iteration, an API request will be made, if Claude wants to call one of the given tools then it will be automatically called, and the result will be returned directly to the model in the next iteration.
For more information see the [full docs](https://github.com/anthropics/anthropic-sdk-python/tree/main/tools.md).
### Streaming Helpers
This library provides several conveniences for streaming messages, for example:
```py
import asyncio
from anthropic import AsyncAnthropic
client = AsyncAnthropic()
async def main() -> None:
async with client.messages.stream(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Say hello there!",
}
],
model="claude-sonnet-4-5-20250929",
) as stream:
async for text in stream.text_stream:
print(text, end="", flush=True)
print()
message = await stream.get_final_message()
print(message.to_json())
asyncio.run(main())
```
Streaming with `client.messages.stream(...)` exposes [various helpers for your convenience](https://github.com/anthropics/anthropic-sdk-python/tree/main/helpers.md) including accumulation & SDK-specific events.
Alternatively, you can use `client.messages.create(..., stream=True)` which only returns an async iterable of the events in the stream and thus uses less memory (it does not build up a final message object for you).
## Token counting
To get the token count for a message without creating it you can use the `client.messages.count_tokens()` method. This takes the same `messages` list as the `.create()` method.
```py
count = client.messages.count_tokens(
model="claude-sonnet-4-5-20250929",
messages=[
{"role": "user", "content": "Hello, world"}
]
)
count.input_tokens # 10
```
You can also see the exact usage for a given request through the `usage` response property, e.g.
```py
message = client.messages.create(...)
message.usage
# Usage(input_tokens=25, output_tokens=13)
```
## Message Batches
This SDK provides support for the [Message Batches API](https://docs.anthropic.com/en/docs/build-with-claude/message-batches) under the `client.messages.batches` namespace.
### Creating a batch
Message Batches take the exact same request params as the standard Messages API:
```python
await client.messages.batches.create(
requests=[
{
"custom_id": "my-first-request",
"params": {
"model": "claude-sonnet-4-5-20250929",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Hello, world"}],
},
},
{
"custom_id": "my-second-request",
"params": {
"model": "claude-sonnet-4-5-20250929",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Hi again, friend"}],
},
},
]
)
```
### Getting results from a batch
Once a Message Batch has been processed, indicated by `.processing_status === 'ended'`, you can access the results with `.batches.results()`
```python
result_stream = await client.messages.batches.results(batch_id)
async for entry in result_stream:
if entry.result.type == "succeeded":
print(entry.result.message.content)
```
## Tool use
This SDK provides support for tool use, aka function calling. More details can be found in [the documentation](https://docs.anthropic.com/claude/docs/tool-use).
## AWS Bedrock
This library also provides support for the [Anthropic Bedrock API](https://aws.amazon.com/bedrock/claude/) if you install this library with the `bedrock` extra, e.g. `pip install -U anthropic[bedrock]`.
You can then import and instantiate a separate `AnthropicBedrock` class, the rest of the API is the same.
```py
from anthropic import AnthropicBedrock
client = AnthropicBedrock()
message = client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello!",
}
],
model="anthropic.claude-sonnet-4-5-20250929-v1:0",
)
print(message)
```
The bedrock client supports the following arguments for authentication
```py
AnthropicBedrock(
aws_profile='...',
aws_region='us-east'
aws_secret_key='...',
aws_access_key='...',
aws_session_token='...',
)
```
For a more fully fledged example see [`examples/bedrock.py`](https://github.com/anthropics/anthropic-sdk-python/blob/main/examples/bedrock.py).
## Google Vertex
This library also provides support for the [Anthropic Vertex API](https://cloud.google.com/vertex-ai?hl=en) if you install this library with the `vertex` extra, e.g. `pip install -U anthropic[vertex]`.
You can then import and instantiate a separate `AnthropicVertex`/`AsyncAnthropicVertex` class, which has the same API as the base `Anthropic`/`AsyncAnthropic` class.
```py
from anthropic import AnthropicVertex
client = AnthropicVertex()
message = client.messages.create(
model="claude-sonnet-4@20250514",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hello!",
}
],
)
print(message)
```
For a more complete example see [`examples/vertex.py`](https://github.com/anthropics/anthropic-sdk-python/blob/main/examples/vertex.py).
## Using types
Nested request parameters are [TypedDicts](https://docs.python.org/3/library/typing.html#typing.TypedDict). Responses are [Pydantic models](https://docs.pydantic.dev) which also provide helper methods for things like:
- Serializing back into JSON, `model.to_json()`
- Converting to a dictionary, `model.to_dict()`
Typed requests and responses provide autocomplete and documentation within your editor. If you would like to see type errors in VS Code to help catch bugs earlier, set `python.analysis.typeCheckingMode` to `basic`.
## Pagination
List methods in the Anthropic API are paginated.
This library provides auto-paginating iterators with each list response, so you do not have to request successive pages manually:
```python
from anthropic import Anthropic
client = Anthropic()
all_batches = []
# Automatically fetches more pages as needed.
for batch in client.messages.batches.list(
limit=20,
):
# Do something with batch here
all_batches.append(batch)
print(all_batches)
```
Or, asynchronously:
```python
import asyncio
from anthropic import AsyncAnthropic
client = AsyncAnthropic()
async def main() -> None:
all_batches = []
# Iterate through items across all pages, issuing requests as needed.
async for batch in client.messages.batches.list(
limit=20,
):
all_batches.append(batch)
print(all_batches)
asyncio.run(main())
```
Alternatively, you can use the `.has_next_page()`, `.next_page_info()`, or `.get_next_page()` methods for more granular control working with pages:
```python
first_page = await client.messages.batches.list(
limit=20,
)
if first_page.has_next_page():
print(f"will fetch next page using these details: {first_page.next_page_info()}")
next_page = await first_page.get_next_page()
print(f"number of items we just fetched: {len(next_page.data)}")
# Remove `await` for non-async usage.
```
Or just work directly with the returned data:
```python
first_page = await client.messages.batches.list(
limit=20,
)
print(f"next page cursor: {first_page.last_id}") # => "next page cursor: ..."
for batch in first_page.data:
print(batch.id)
# Remove `await` for non-async usage.
```
## Nested params
Nested parameters are dictionaries, typed using `TypedDict`, for example:
```python
from anthropic import Anthropic
client = Anthropic()
message = client.messages.create(
max_tokens=1024,
messages=[
{
"content": "Hello, world",
"role": "user",
}
],
model="claude-sonnet-4-5-20250929",
metadata={},
)
print(message.metadata)
```
## File uploads
Request parameters that correspond to file uploads can be passed as `bytes`, or a [`PathLike`](https://docs.python.org/3/library/os.html#os.PathLike) instance or a tuple of `(filename, contents, media type)`.
```python
from pathlib import Path
from anthropic import Anthropic
client = Anthropic()
client.beta.files.upload(
file=Path("/path/to/file"),
)
```
The async client uses the exact same interface. If you pass a [`PathLike`](https://docs.python.org/3/library/os.html#os.PathLike) instance, the file contents will be read asynchronously automatically.
## Handling errors
When the library is unable to connect to the API (for example, due to network connection problems or a timeout), a subclass of `anthropic.APIConnectionError` is raised.
When the API returns a non-success status code (that is, 4xx or 5xx
response), a subclass of `anthropic.APIStatusError` is raised, containing `status_code` and `response` properties.
All errors inherit from `anthropic.APIError`.
```python
import anthropic
from anthropic import Anthropic
client = Anthropic()
try:
client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello, Claude",
}
],
model="claude-sonnet-4-5-20250929",
)
except anthropic.APIConnectionError as e:
print("The server could not be reached")
print(e.__cause__) # an underlying Exception, likely raised within httpx.
except anthropic.RateLimitError as e:
print("A 429 status code was received; we should back off a bit.")
except anthropic.APIStatusError as e:
print("Another non-200-range status code was received")
print(e.status_code)
print(e.response)
```
Error codes are as follows:
| Status Code | Error Type |
| ----------- | -------------------------- |
| 400 | `BadRequestError` |
| 401 | `AuthenticationError` |
| 403 | `PermissionDeniedError` |
| 404 | `NotFoundError` |
| 422 | `UnprocessableEntityError` |
| 429 | `RateLimitError` |
| >=500 | `InternalServerError` |
| N/A | `APIConnectionError` |
## Request IDs
> For more information on debugging requests, see [these docs](https://docs.anthropic.com/en/api/errors#request-id)
All object responses in the SDK provide a `_request_id` property which is added from the `request-id` response header so that you can quickly log failing requests and report them back to Anthropic.
```python
message = client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello, Claude",
}
],
model="claude-sonnet-4-5-20250929",
)
print(message._request_id) # req_018EeWyXxfu5pfWkrYcMdjWG
```
Note that unlike other properties that use an `_` prefix, the `_request_id` property
_is_ public. Unless documented otherwise, _all_ other `_` prefix properties,
methods and modules are _private_.
### Retries
Certain errors are automatically retried 2 times by default, with a short exponential backoff.
Connection errors (for example, due to a network connectivity problem), 408 Request Timeout, 409 Conflict,
429 Rate Limit, and >=500 Internal errors are all retried by default.
You can use the `max_retries` option to configure or disable retry settings:
```python
from anthropic import Anthropic
# Configure the default for all requests:
client = Anthropic(
# default is 2
max_retries=0,
)
# Or, configure per-request:
client.with_options(max_retries=5).messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello, Claude",
}
],
model="claude-sonnet-4-5-20250929",
)
```
### Timeouts
By default requests time out after 10 minutes. You can configure this with a `timeout` option,
which accepts a float or an [`httpx.Timeout`](https://www.python-httpx.org/advanced/timeouts/#fine-tuning-the-configuration) object:
```python
from anthropic import Anthropic
# Configure the default for all requests:
client = Anthropic(
# 20 seconds (default is 10 minutes)
timeout=20.0,
)
# More granular control:
client = Anthropic(
timeout=httpx.Timeout(60.0, read=5.0, write=10.0, connect=2.0),
)
# Override per-request:
client.with_options(timeout=5.0).messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello, Claude",
}
],
model="claude-sonnet-4-5-20250929",
)
```
On timeout, an `APITimeoutError` is thrown.
Note that requests that time out are [retried twice by default](https://github.com/anthropics/anthropic-sdk-python/tree/main/#retries).
### Long Requests
> [!IMPORTANT]
> We highly encourage you use the streaming [Messages API](https://github.com/anthropics/anthropic-sdk-python/tree/main/#streaming-responses) for longer running requests.
We do not recommend setting a large `max_tokens` values without using streaming.
Some networks may drop idle connections after a certain period of time, which
can cause the request to fail or [timeout](https://github.com/anthropics/anthropic-sdk-python/tree/main/#timeouts) without receiving a response from Anthropic.
This SDK will also throw a `ValueError` if a non-streaming request is expected to be above roughly 10 minutes long.
Passing `stream=True` or [overriding](https://github.com/anthropics/anthropic-sdk-python/tree/main/#timeouts) the `timeout` option at the client or request level disables this error.
An expected request latency longer than the [timeout](https://github.com/anthropics/anthropic-sdk-python/tree/main/#timeouts) for a non-streaming request
will result in the client terminating the connection and retrying without receiving a response.
We set a [TCP socket keep-alive](https://tldp.org/HOWTO/TCP-Keepalive-HOWTO/overview.html) option in order
to reduce the impact of idle connection timeouts on some networks.
This can be [overriden](https://github.com/anthropics/anthropic-sdk-python/tree/main/#Configuring-the-HTTP-client) by passing a `http_client` option to the client.
## Default Headers
We automatically send the `anthropic-version` header set to `2023-06-01`.
If you need to, you can override it by setting default headers per-request or on the client object.
Be aware that doing so may result in incorrect types and other unexpected or undefined behavior in the SDK.
```python
from anthropic import Anthropic
client = Anthropic(
default_headers={"anthropic-version": "My-Custom-Value"},
)
```
## Advanced
### Logging
We use the standard library [`logging`](https://docs.python.org/3/library/logging.html) module.
You can enable logging by setting the environment variable `ANTHROPIC_LOG` to `info`.
```shell
$ export ANTHROPIC_LOG=info
```
Or to `debug` for more verbose logging.
### How to tell whether `None` means `null` or missing
In an API response, a field may be explicitly `null`, or missing entirely; in either case, its value is `None` in this library. You can differentiate the two cases with `.model_fields_set`:
```py
if response.my_field is None:
if 'my_field' not in response.model_fields_set:
print('Got json like {}, without a "my_field" key present at all.')
else:
print('Got json like {"my_field": null}.')
```
### Accessing raw response data (e.g. headers)
The "raw" Response object can be accessed by prefixing `.with_raw_response.` to any HTTP method call, e.g.,
```py
from anthropic import Anthropic
client = Anthropic()
response = client.messages.with_raw_response.create(
max_tokens=1024,
messages=[{
"role": "user",
"content": "Hello, Claude",
}],
model="claude-sonnet-4-5-20250929",
)
print(response.headers.get('X-My-Header'))
message = response.parse() # get the object that `messages.create()` would have returned
print(message.content)
```
These methods return a [`LegacyAPIResponse`](https://github.com/anthropics/anthropic-sdk-python/tree/main/src/anthropic/_legacy_response.py) object. This is a legacy class as we're changing it slightly in the next major version.
For the sync client this will mostly be the same with the exception
of `content` & `text` will be methods instead of properties. In the
async client, all methods will be async.
A migration script will be provided & the migration in general should
be smooth.
#### `.with_streaming_response`
The above interface eagerly reads the full response body when you make the request, which may not always be what you want.
To stream the response body, use `.with_streaming_response` instead, which requires a context manager and only reads the response body once you call `.read()`, `.text()`, `.json()`, `.iter_bytes()`, `.iter_text()`, `.iter_lines()` or `.parse()`. In the async client, these are async methods.
As such, `.with_streaming_response` methods return a different [`APIResponse`](https://github.com/anthropics/anthropic-sdk-python/tree/main/src/anthropic/_response.py) object, and the async client returns an [`AsyncAPIResponse`](https://github.com/anthropics/anthropic-sdk-python/tree/main/src/anthropic/_response.py) object.
```python
with client.messages.with_streaming_response.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello, Claude",
}
],
model="claude-sonnet-4-5-20250929",
) as response:
print(response.headers.get("X-My-Header"))
for line in response.iter_lines():
print(line)
```
The context manager is required so that the response will reliably be closed.
### Making custom/undocumented requests
This library is typed for convenient access to the documented API.
If you need to access undocumented endpoints, params, or response properties, the library can still be used.
#### Undocumented endpoints
To make requests to undocumented endpoints, you can make requests using `client.get`, `client.post`, and other
http verbs. Options on the client will be respected (such as retries) when making this request.
```py
import httpx
response = client.post(
"/foo",
cast_to=httpx.Response,
body={"my_param": True},
)
print(response.headers.get("x-foo"))
```
#### Undocumented request params
If you want to explicitly send an extra param, you can do so with the `extra_query`, `extra_body`, and `extra_headers` request
options.
> [!WARNING]
>
> The `extra_` parameters of the same name overrides the documented parameters. For security reasons, ensure these methods are only used with trusted input data.
#### Undocumented response properties
To access undocumented response properties, you can access the extra fields like `response.unknown_prop`. You
can also get all the extra fields on the Pydantic model as a dict with
[`response.model_extra`](https://docs.pydantic.dev/latest/api/base_model/#pydantic.BaseModel.model_extra).
### Configuring the HTTP client
You can directly override the [httpx client](https://www.python-httpx.org/api/#client) to customize it for your use case, including:
- Support for [proxies](https://www.python-httpx.org/advanced/proxies/)
- Custom [transports](https://www.python-httpx.org/advanced/transports/)
- Additional [advanced](https://www.python-httpx.org/advanced/clients/) functionality
```python
import httpx
from anthropic import Anthropic, DefaultHttpxClient
client = Anthropic(
# Or use the `ANTHROPIC_BASE_URL` env var
base_url="http://my.test.server.example.com:8083",
http_client=DefaultHttpxClient(
proxy="http://my.test.proxy.example.com",
transport=httpx.HTTPTransport(local_address="0.0.0.0"),
),
)
```
You can also customize the client on a per-request basis by using `with_options()`:
```python
client.with_options(http_client=DefaultHttpxClient(...))
```
### Managing HTTP resources
By default the library closes underlying HTTP connections whenever the client is [garbage collected](https://docs.python.org/3/reference/datamodel.html#object.__del__). You can manually close the client using the `.close()` method if desired, or with a context manager that closes when exiting.
```py
from anthropic import Anthropic
with Anthropic() as client:
# make requests here
...
# HTTP client is now closed
```
## Versioning
This package generally follows [SemVer](https://semver.org/spec/v2.0.0.html) conventions, though certain backwards-incompatible changes may be released as minor versions:
1. Changes that only affect static types, without breaking runtime behavior.
2. Changes to library internals which are technically public but not intended or documented for external use. _(Please open a GitHub issue to let us know if you are relying on such internals.)_
3. Changes that we do not expect to impact the vast majority of users in practice.
We take backwards-compatibility seriously and work hard to ensure you can rely on a smooth upgrade experience.
We are keen for your feedback; please open an [issue](https://www.github.com/anthropics/anthropic-sdk-python/issues) with questions, bugs, or suggestions.
### Determining the installed version
If you've upgraded to the latest version but aren't seeing any new features you were expecting then your python environment is likely still using an older version.
You can determine the version that is being used at runtime with:
```py
import anthropic
print(anthropic.__version__)
```
## Requirements
Python 3.9 or higher.
## Contributing
See [the contributing documentation](https://github.com/anthropics/anthropic-sdk-python/tree/main/./CONTRIBUTING.md).

View File

@@ -0,0 +1,829 @@
anthropic-0.73.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
anthropic-0.73.0.dist-info/METADATA,sha256=BOMTTUbACjvJH9v6O9RAUEY3RgkH12gkbN5vRHAGeI8,28514
anthropic-0.73.0.dist-info/RECORD,,
anthropic-0.73.0.dist-info/WHEEL,sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug,87
anthropic-0.73.0.dist-info/licenses/LICENSE,sha256=i_lphP-Lz65-SMrnalKeiiUxe6ngKr9_08xk_flWV6Y,1056
anthropic/__init__.py,sha256=rppe09RSa1Lpxfa6FsTQuwOA0Y8XDaICjtgWwncpnLA,3057
anthropic/__pycache__/__init__.cpython-313.pyc,,
anthropic/__pycache__/_base_client.cpython-313.pyc,,
anthropic/__pycache__/_client.cpython-313.pyc,,
anthropic/__pycache__/_compat.cpython-313.pyc,,
anthropic/__pycache__/_constants.cpython-313.pyc,,
anthropic/__pycache__/_exceptions.cpython-313.pyc,,
anthropic/__pycache__/_files.cpython-313.pyc,,
anthropic/__pycache__/_legacy_response.cpython-313.pyc,,
anthropic/__pycache__/_models.cpython-313.pyc,,
anthropic/__pycache__/_qs.cpython-313.pyc,,
anthropic/__pycache__/_resource.cpython-313.pyc,,
anthropic/__pycache__/_response.cpython-313.pyc,,
anthropic/__pycache__/_streaming.cpython-313.pyc,,
anthropic/__pycache__/_types.cpython-313.pyc,,
anthropic/__pycache__/_version.cpython-313.pyc,,
anthropic/__pycache__/pagination.cpython-313.pyc,,
anthropic/_base_client.py,sha256=Ca5ANeCg2kvkN3Ego42boLcHIhj9npORXzh3VGQs1tw,72929
anthropic/_client.py,sha256=M90bE_o_HRuBNrbA-D-grLZua841_5NTkzeUQpyE75Y,22812
anthropic/_compat.py,sha256=t3bXgTygusFSjp0qoTb9D6E749djY0tFAwHMgKEE-Rw,6775
anthropic/_constants.py,sha256=wADeUqY3lsseF0L6jIen-PexfQ06FOtf2dVESXDM828,885
anthropic/_decoders/__pycache__/jsonl.cpython-313.pyc,,
anthropic/_decoders/jsonl.py,sha256=KDLw-Frjo7gRup5qDp_BWkXIZ-mFZU5vFDz0WBhEKcs,3510
anthropic/_exceptions.py,sha256=bkSqVWxtRdRb31H7MIvtxfh5mo_Xf7Ib3nPTOmAOmGs,4073
anthropic/_files.py,sha256=_Ux6v6nAsxK4e_4efdt1DiIOZ0hGmlR2ZKKcVfJIfGU,3623
anthropic/_legacy_response.py,sha256=QsroQ_9LHI8tSoPEvbIXXB44SvLJXaXQX7khjZpnqfE,17235
anthropic/_models.py,sha256=DwdMdnIkEUb0hZiS-t89eGJ3w-n1ALmzXqP1pub63pA,33751
anthropic/_qs.py,sha256=craIKyvPktJ94cvf9zn8j8ekG9dWJzhWv0ob34lIOv4,4828
anthropic/_resource.py,sha256=FYEOzfhB-XWTR2gyTmQuuFoecRiVXxe_SpjZlQQGytU,1080
anthropic/_response.py,sha256=1Y7-OrGn1lOwvZ_SmMlwT9Nb2i9A1RYw2Q4-F1cwPSU,30542
anthropic/_streaming.py,sha256=AVgSkkvKHZsFD4xQbkOi9Oi0vkHoEZbkccyUw5yIxmA,14072
anthropic/_types.py,sha256=vEab5B5Hp7xQQafVrgSCHeEPUmf74jofqIPo-n7Xljk,7338
anthropic/_utils/__init__.py,sha256=7fch0GT9zpNnErbciSpUNa-SjTxxjY6kxHxKMOM4AGs,2305
anthropic/_utils/__pycache__/__init__.cpython-313.pyc,,
anthropic/_utils/__pycache__/_compat.cpython-313.pyc,,
anthropic/_utils/__pycache__/_datetime_parse.cpython-313.pyc,,
anthropic/_utils/__pycache__/_httpx.cpython-313.pyc,,
anthropic/_utils/__pycache__/_logs.cpython-313.pyc,,
anthropic/_utils/__pycache__/_proxy.cpython-313.pyc,,
anthropic/_utils/__pycache__/_reflection.cpython-313.pyc,,
anthropic/_utils/__pycache__/_resources_proxy.cpython-313.pyc,,
anthropic/_utils/__pycache__/_streams.cpython-313.pyc,,
anthropic/_utils/__pycache__/_sync.cpython-313.pyc,,
anthropic/_utils/__pycache__/_transform.cpython-313.pyc,,
anthropic/_utils/__pycache__/_typing.cpython-313.pyc,,
anthropic/_utils/__pycache__/_utils.cpython-313.pyc,,
anthropic/_utils/_compat.py,sha256=D8gtAvjJQrDWt9upS0XaG9Rr5l1QhiAx_I_1utT_tt0,1195
anthropic/_utils/_datetime_parse.py,sha256=bABTs0Bc6rabdFvnIwXjEhWL15TcRgWZ_6XGTqN8xUk,4204
anthropic/_utils/_httpx.py,sha256=buTjMcUfp_KBTwIPStAD0mx1PreJIHn10if9y__wBeY,2094
anthropic/_utils/_logs.py,sha256=R8FqzEnxoLq-BLAzMROQmAHOKJussAkbd4eZL5xBkec,783
anthropic/_utils/_proxy.py,sha256=aglnj2yBTDyGX9Akk2crZHrl10oqRmceUy2Zp008XEs,1975
anthropic/_utils/_reflection.py,sha256=ZmGkIgT_PuwedyNBrrKGbxoWtkpytJNU1uU4QHnmEMU,1364
anthropic/_utils/_resources_proxy.py,sha256=Y6WaTfDzBlt-GXVlTQLlIjpkSZZ8fRlMzXuRBh64CrA,604
anthropic/_utils/_streams.py,sha256=SMC90diFFecpEg_zgDRVbdR3hSEIgVVij4taD-noMLM,289
anthropic/_utils/_sync.py,sha256=HBnZkkBnzxtwOZe0212C4EyoRvxhTVtTrLFDz2_xVCg,1589
anthropic/_utils/_transform.py,sha256=hzILp2ijV9J7D-uoEDmadtyCmzMK6DprJP8IlwEg0ZY,15999
anthropic/_utils/_typing.py,sha256=N_5PPuFNsaygbtA_npZd98SVN1LQQvFTKL6bkWPBZGU,4786
anthropic/_utils/_utils.py,sha256=ugfUaneOK7I8h9b3656flwf5u_kthY0gvNuqvgOLoSU,12252
anthropic/_version.py,sha256=BLfER8BI7EhiCmW-EJcMjRIx012RjifoyJ7qwdyvum8,162
anthropic/lib/.keep,sha256=wuNrz-5SXo3jJaJOJgz4vFHM41YH_g20F5cRQo0vLes,224
anthropic/lib/__init__.py,sha256=ed3VXosCln6iXSojwutNZjzjoIVpDLIHfMiiMiSHjlU,99
anthropic/lib/__pycache__/__init__.cpython-313.pyc,,
anthropic/lib/__pycache__/_files.cpython-313.pyc,,
anthropic/lib/_extras/__init__.py,sha256=a9HX69-V9nROM4Em9a4y-xZTgiLE2jdlCyC6ZKtxfyY,53
anthropic/lib/_extras/__pycache__/__init__.cpython-313.pyc,,
anthropic/lib/_extras/__pycache__/_common.cpython-313.pyc,,
anthropic/lib/_extras/__pycache__/_google_auth.cpython-313.pyc,,
anthropic/lib/_extras/_common.py,sha256=IhHjAsirY2xfLJrzlt9rS_0IPsTJeWqKA2HWUuvDN14,348
anthropic/lib/_extras/_google_auth.py,sha256=Wukh6VOgcDRYSsFCVT9tx_oXI1ApIsmioSLEMsYvDfw,688
anthropic/lib/_files.py,sha256=7gggVMi-rWE-42gElwl7nncy3Gf_V62Ga6cIln_yG_M,1209
anthropic/lib/_parse/__pycache__/_response.cpython-313.pyc,,
anthropic/lib/_parse/__pycache__/_transform.cpython-313.pyc,,
anthropic/lib/_parse/_response.py,sha256=wMAtcvFPLdQy0hf6ux6qAenjaFs3h5UIGt1aaSb4byA,1525
anthropic/lib/_parse/_transform.py,sha256=4wni1xBlDb5Ik66cp61eRpJLFNyhE86R6PC2ZGT9Hhk,5285
anthropic/lib/bedrock/__init__.py,sha256=3Gzvayr4lrSDM1stFvQC27aRfIla0Ej0keE_h0opIj0,106
anthropic/lib/bedrock/__pycache__/__init__.cpython-313.pyc,,
anthropic/lib/bedrock/__pycache__/_auth.cpython-313.pyc,,
anthropic/lib/bedrock/__pycache__/_beta.cpython-313.pyc,,
anthropic/lib/bedrock/__pycache__/_beta_messages.cpython-313.pyc,,
anthropic/lib/bedrock/__pycache__/_client.cpython-313.pyc,,
anthropic/lib/bedrock/__pycache__/_stream.cpython-313.pyc,,
anthropic/lib/bedrock/__pycache__/_stream_decoder.cpython-313.pyc,,
anthropic/lib/bedrock/_auth.py,sha256=6inTIC3Emx86SVFMncfklN_ry486Dd1VPQbmx8pg3zM,1890
anthropic/lib/bedrock/_beta.py,sha256=8kXsUUIGstf6dZfiZtm6s9OWEueuSgra8dPvkaUacy4,3323
anthropic/lib/bedrock/_beta_messages.py,sha256=ClPL21UrRbJ9M10G8PcRla_Fu9GoWN_420FUuw91bmY,3197
anthropic/lib/bedrock/_client.py,sha256=kZDEdx07b4rXG81evFsWB5TgOqhRwsYoCBJTEkWzjsw,15915
anthropic/lib/bedrock/_stream.py,sha256=wCS-1otwfIIVbfG3TFFKxTD-antJiTmprW6eAAGTCDA,871
anthropic/lib/bedrock/_stream_decoder.py,sha256=gTlsTn0s6iVOL4Smp_inhDUBcOZuCgGgJib7fORbQWM,2551
anthropic/lib/streaming/__init__.py,sha256=3t53ifPduSySAGEwk2PomOVATthmYAf71byemIbsi78,1362
anthropic/lib/streaming/__pycache__/__init__.cpython-313.pyc,,
anthropic/lib/streaming/__pycache__/_beta_messages.cpython-313.pyc,,
anthropic/lib/streaming/__pycache__/_beta_types.cpython-313.pyc,,
anthropic/lib/streaming/__pycache__/_messages.cpython-313.pyc,,
anthropic/lib/streaming/__pycache__/_types.cpython-313.pyc,,
anthropic/lib/streaming/_beta_messages.py,sha256=BcQ0Uo1Gb92FQn2fyVlzx7GNrhRMM1hhzhClO07gZW8,20398
anthropic/lib/streaming/_beta_types.py,sha256=lnYGoJcdkjWDssp3FgUImNMKHKakVmqkoSHBsAFOJUw,2747
anthropic/lib/streaming/_messages.py,sha256=OSV9sjb8MLThSywEFXQV9OchcNXAE2KxDacVpJbkNRM,16958
anthropic/lib/streaming/_types.py,sha256=CrR4948IWgUF7L9O0ase2QwbpiQ1JeiYXrRyVi74-Bw,2086
anthropic/lib/tools/__init__.py,sha256=8JgDqt6ti7klw9JQ78UjFACMc8GmGi-eFWu6xhbZ5MQ,811
anthropic/lib/tools/__pycache__/__init__.cpython-313.pyc,,
anthropic/lib/tools/__pycache__/_beta_builtin_memory_tool.cpython-313.pyc,,
anthropic/lib/tools/__pycache__/_beta_functions.cpython-313.pyc,,
anthropic/lib/tools/__pycache__/_beta_runner.cpython-313.pyc,,
anthropic/lib/tools/_beta_builtin_memory_tool.py,sha256=FjMyWAYHR4da2jhz2EyUt_0G5BoUXW-iHnwlCprFbqc,9123
anthropic/lib/tools/_beta_functions.py,sha256=6k8f-v2rme0WZwIuS4IryzB1xEPX_S-Y1eIuQq04RI4,10547
anthropic/lib/tools/_beta_runner.py,sha256=xXA5FL52pjn_luMece3gqLXRv4GSO8VI1pg1prDkAEE,15768
anthropic/lib/vertex/__init__.py,sha256=A8vuK1qVPtmKr1_LQgPuDRVA6I4xm_ye2aPdAa4yGsI,102
anthropic/lib/vertex/__pycache__/__init__.cpython-313.pyc,,
anthropic/lib/vertex/__pycache__/_auth.cpython-313.pyc,,
anthropic/lib/vertex/__pycache__/_beta.cpython-313.pyc,,
anthropic/lib/vertex/__pycache__/_beta_messages.cpython-313.pyc,,
anthropic/lib/vertex/__pycache__/_client.cpython-313.pyc,,
anthropic/lib/vertex/_auth.py,sha256=Kyt_hbUc-DPlkvds4__OLR8FLPpoDas6bXhZTECxO3Y,1644
anthropic/lib/vertex/_beta.py,sha256=8kXsUUIGstf6dZfiZtm6s9OWEueuSgra8dPvkaUacy4,3323
anthropic/lib/vertex/_beta_messages.py,sha256=4fsV2F6TzB14DuHLo9k8i95vymcbixIPjsplqpsHfac,3399
anthropic/lib/vertex/_client.py,sha256=bvemByz7HdwDIHMojcvBUN7khsI32jFglgtRVDH5o04,16619
anthropic/pagination.py,sha256=MgGFbx3GDm4XASijWas0-2eVb1iGR-DgqyPrDf5Jll8,5152
anthropic/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
anthropic/resources/__init__.py,sha256=H0t_V-A_u6bIVmbAUpY9ZfgqoNIjIfyNpZz7hAiErIA,1583
anthropic/resources/__pycache__/__init__.cpython-313.pyc,,
anthropic/resources/__pycache__/completions.cpython-313.pyc,,
anthropic/resources/__pycache__/models.cpython-313.pyc,,
anthropic/resources/beta/__init__.py,sha256=S89446AM8KtupBbPvduL0jnF1Y7IDGQ6M6JYVnLwBgk,1859
anthropic/resources/beta/__pycache__/__init__.cpython-313.pyc,,
anthropic/resources/beta/__pycache__/beta.cpython-313.pyc,,
anthropic/resources/beta/__pycache__/files.cpython-313.pyc,,
anthropic/resources/beta/__pycache__/models.cpython-313.pyc,,
anthropic/resources/beta/beta.py,sha256=HMGHvzyUKGEfXz61u9nY26zeCaxnIcpCP3LmHtomJT0,6047
anthropic/resources/beta/files.py,sha256=rz2seKKOcoF0ebUMEMF86LoPWi1YqK2zp-dMQ7tMCYQ,26779
anthropic/resources/beta/messages/__init__.py,sha256=7ZO4hB7hPBhXQja7gMzkwLXQVDlyap4JsihpA0UKZjk,849
anthropic/resources/beta/messages/__pycache__/__init__.cpython-313.pyc,,
anthropic/resources/beta/messages/__pycache__/batches.cpython-313.pyc,,
anthropic/resources/beta/messages/__pycache__/messages.cpython-313.pyc,,
anthropic/resources/beta/messages/batches.py,sha256=51m83Ijs6cIE_f4hRQNhSyNqDj5TVt0F0Bm4ryekoLw,36116
anthropic/resources/beta/messages/messages.py,sha256=OPTTYEaPMx31_vHXsjkt9cvPXpKNTa-G1jt_iK98phc,151689
anthropic/resources/beta/models.py,sha256=1bPko6YIziXlKj9GWnAxReEoWIT_7TwBpU_oCUMhBlo,12516
anthropic/resources/beta/skills/__init__.py,sha256=QMC_HEzfI-k0jhfKJThUUjf9wf7Vs8HTxSXYNnvVx2o,836
anthropic/resources/beta/skills/__pycache__/__init__.cpython-313.pyc,,
anthropic/resources/beta/skills/__pycache__/skills.cpython-313.pyc,,
anthropic/resources/beta/skills/__pycache__/versions.cpython-313.pyc,,
anthropic/resources/beta/skills/skills.py,sha256=ytCR9JN7Qgn9GbWT0oBgpy-nvYXWwqoBvOzZ_iURANE,25036
anthropic/resources/beta/skills/versions.py,sha256=iWSrZ4iqVGm16f7r_aE79gDxeUTUaSw5dEBAyHIxRu8,25212
anthropic/resources/completions.py,sha256=D37K0gGYyKAaR7JLkHnaj0kjcDz8XJ3QUYM_BFalUa0,36598
anthropic/resources/messages/__init__.py,sha256=iOSBh4D7NTXqe7RNhw9HZCiFmJvDfIgVFnjaF7r27YU,897
anthropic/resources/messages/__pycache__/__init__.cpython-313.pyc,,
anthropic/resources/messages/__pycache__/batches.cpython-313.pyc,,
anthropic/resources/messages/__pycache__/messages.cpython-313.pyc,,
anthropic/resources/messages/batches.py,sha256=HlQc5rBYzJu43pnw7H2dSnNN1XHEWpc_czyJ7MSbXj0,28824
anthropic/resources/messages/messages.py,sha256=0_bdCVj_jKg8Lw3h3Ni3HXly8e5yesu8-Rl9NenIHWU,108758
anthropic/resources/models.py,sha256=GgfBa0oaEdEHXC04Z9T_9u_VQPnJEaKCcmZLKWDKAPM,12402
anthropic/types/__init__.py,sha256=H56hkiGRNPgQE1PANpHed0ns8nMqJGVqLmM7gVWLRWg,9458
anthropic/types/__pycache__/__init__.cpython-313.pyc,,
anthropic/types/__pycache__/anthropic_beta_param.cpython-313.pyc,,
anthropic/types/__pycache__/base64_image_source_param.cpython-313.pyc,,
anthropic/types/__pycache__/base64_pdf_source_param.cpython-313.pyc,,
anthropic/types/__pycache__/beta_api_error.cpython-313.pyc,,
anthropic/types/__pycache__/beta_authentication_error.cpython-313.pyc,,
anthropic/types/__pycache__/beta_billing_error.cpython-313.pyc,,
anthropic/types/__pycache__/beta_error.cpython-313.pyc,,
anthropic/types/__pycache__/beta_error_response.cpython-313.pyc,,
anthropic/types/__pycache__/beta_gateway_timeout_error.cpython-313.pyc,,
anthropic/types/__pycache__/beta_invalid_request_error.cpython-313.pyc,,
anthropic/types/__pycache__/beta_not_found_error.cpython-313.pyc,,
anthropic/types/__pycache__/beta_overloaded_error.cpython-313.pyc,,
anthropic/types/__pycache__/beta_permission_error.cpython-313.pyc,,
anthropic/types/__pycache__/beta_rate_limit_error.cpython-313.pyc,,
anthropic/types/__pycache__/cache_control_ephemeral_param.cpython-313.pyc,,
anthropic/types/__pycache__/cache_creation.cpython-313.pyc,,
anthropic/types/__pycache__/citation_char_location.cpython-313.pyc,,
anthropic/types/__pycache__/citation_char_location_param.cpython-313.pyc,,
anthropic/types/__pycache__/citation_content_block_location.cpython-313.pyc,,
anthropic/types/__pycache__/citation_content_block_location_param.cpython-313.pyc,,
anthropic/types/__pycache__/citation_page_location.cpython-313.pyc,,
anthropic/types/__pycache__/citation_page_location_param.cpython-313.pyc,,
anthropic/types/__pycache__/citation_search_result_location_param.cpython-313.pyc,,
anthropic/types/__pycache__/citation_web_search_result_location_param.cpython-313.pyc,,
anthropic/types/__pycache__/citations_config_param.cpython-313.pyc,,
anthropic/types/__pycache__/citations_delta.cpython-313.pyc,,
anthropic/types/__pycache__/citations_search_result_location.cpython-313.pyc,,
anthropic/types/__pycache__/citations_web_search_result_location.cpython-313.pyc,,
anthropic/types/__pycache__/completion.cpython-313.pyc,,
anthropic/types/__pycache__/completion_create_params.cpython-313.pyc,,
anthropic/types/__pycache__/content_block.cpython-313.pyc,,
anthropic/types/__pycache__/content_block_delta_event.cpython-313.pyc,,
anthropic/types/__pycache__/content_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/content_block_source_content_param.cpython-313.pyc,,
anthropic/types/__pycache__/content_block_source_param.cpython-313.pyc,,
anthropic/types/__pycache__/content_block_start_event.cpython-313.pyc,,
anthropic/types/__pycache__/content_block_stop_event.cpython-313.pyc,,
anthropic/types/__pycache__/document_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/image_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/input_json_delta.cpython-313.pyc,,
anthropic/types/__pycache__/message.cpython-313.pyc,,
anthropic/types/__pycache__/message_count_tokens_params.cpython-313.pyc,,
anthropic/types/__pycache__/message_count_tokens_tool_param.cpython-313.pyc,,
anthropic/types/__pycache__/message_create_params.cpython-313.pyc,,
anthropic/types/__pycache__/message_delta_event.cpython-313.pyc,,
anthropic/types/__pycache__/message_delta_usage.cpython-313.pyc,,
anthropic/types/__pycache__/message_param.cpython-313.pyc,,
anthropic/types/__pycache__/message_start_event.cpython-313.pyc,,
anthropic/types/__pycache__/message_stop_event.cpython-313.pyc,,
anthropic/types/__pycache__/message_stream_event.cpython-313.pyc,,
anthropic/types/__pycache__/message_tokens_count.cpython-313.pyc,,
anthropic/types/__pycache__/metadata_param.cpython-313.pyc,,
anthropic/types/__pycache__/model.cpython-313.pyc,,
anthropic/types/__pycache__/model_info.cpython-313.pyc,,
anthropic/types/__pycache__/model_list_params.cpython-313.pyc,,
anthropic/types/__pycache__/model_param.cpython-313.pyc,,
anthropic/types/__pycache__/plain_text_source_param.cpython-313.pyc,,
anthropic/types/__pycache__/raw_content_block_delta.cpython-313.pyc,,
anthropic/types/__pycache__/raw_content_block_delta_event.cpython-313.pyc,,
anthropic/types/__pycache__/raw_content_block_start_event.cpython-313.pyc,,
anthropic/types/__pycache__/raw_content_block_stop_event.cpython-313.pyc,,
anthropic/types/__pycache__/raw_message_delta_event.cpython-313.pyc,,
anthropic/types/__pycache__/raw_message_start_event.cpython-313.pyc,,
anthropic/types/__pycache__/raw_message_stop_event.cpython-313.pyc,,
anthropic/types/__pycache__/raw_message_stream_event.cpython-313.pyc,,
anthropic/types/__pycache__/redacted_thinking_block.cpython-313.pyc,,
anthropic/types/__pycache__/redacted_thinking_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/search_result_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/server_tool_usage.cpython-313.pyc,,
anthropic/types/__pycache__/server_tool_use_block.cpython-313.pyc,,
anthropic/types/__pycache__/server_tool_use_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/signature_delta.cpython-313.pyc,,
anthropic/types/__pycache__/stop_reason.cpython-313.pyc,,
anthropic/types/__pycache__/text_block.cpython-313.pyc,,
anthropic/types/__pycache__/text_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/text_citation.cpython-313.pyc,,
anthropic/types/__pycache__/text_citation_param.cpython-313.pyc,,
anthropic/types/__pycache__/text_delta.cpython-313.pyc,,
anthropic/types/__pycache__/thinking_block.cpython-313.pyc,,
anthropic/types/__pycache__/thinking_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/thinking_config_disabled_param.cpython-313.pyc,,
anthropic/types/__pycache__/thinking_config_enabled_param.cpython-313.pyc,,
anthropic/types/__pycache__/thinking_config_param.cpython-313.pyc,,
anthropic/types/__pycache__/thinking_delta.cpython-313.pyc,,
anthropic/types/__pycache__/tool_bash_20250124_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_choice_any_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_choice_auto_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_choice_none_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_choice_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_choice_tool_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_result_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_text_editor_20250124_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_text_editor_20250429_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_text_editor_20250728_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_union_param.cpython-313.pyc,,
anthropic/types/__pycache__/tool_use_block.cpython-313.pyc,,
anthropic/types/__pycache__/tool_use_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/url_image_source_param.cpython-313.pyc,,
anthropic/types/__pycache__/url_pdf_source_param.cpython-313.pyc,,
anthropic/types/__pycache__/usage.cpython-313.pyc,,
anthropic/types/__pycache__/web_search_result_block.cpython-313.pyc,,
anthropic/types/__pycache__/web_search_result_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/web_search_tool_20250305_param.cpython-313.pyc,,
anthropic/types/__pycache__/web_search_tool_request_error_param.cpython-313.pyc,,
anthropic/types/__pycache__/web_search_tool_result_block.cpython-313.pyc,,
anthropic/types/__pycache__/web_search_tool_result_block_content.cpython-313.pyc,,
anthropic/types/__pycache__/web_search_tool_result_block_param.cpython-313.pyc,,
anthropic/types/__pycache__/web_search_tool_result_block_param_content_param.cpython-313.pyc,,
anthropic/types/__pycache__/web_search_tool_result_error.cpython-313.pyc,,
anthropic/types/anthropic_beta_param.py,sha256=TLDPgIjC5ZYDJXPCbszi6CoGBgeBdLRs3qs7Rw5AgEk,970
anthropic/types/base64_image_source_param.py,sha256=4djZ4GfXcL2khwcg8KpUdZILKmmzHro5YFXTdkhSqpw,725
anthropic/types/base64_pdf_source_param.py,sha256=N2ALmXljCEVfOh9oUbgFjH8hF3iNFoQLK7y0MfvPl4k,684
anthropic/types/beta/__init__.py,sha256=PDrYgItDBCO1jQhlienY8GmNazn0zTPDzoAiQNdPdTs,19583
anthropic/types/beta/__pycache__/__init__.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_all_thinking_turns_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_base64_image_source_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_base64_pdf_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_base64_pdf_source.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_base64_pdf_source_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_bash_code_execution_output_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_bash_code_execution_output_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_bash_code_execution_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_bash_code_execution_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_bash_code_execution_tool_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_bash_code_execution_tool_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_bash_code_execution_tool_result_error.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_bash_code_execution_tool_result_error_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_cache_control_ephemeral_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_cache_creation.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citation_char_location.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citation_char_location_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citation_config.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citation_content_block_location.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citation_content_block_location_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citation_page_location.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citation_page_location_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citation_search_result_location.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citation_search_result_location_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citation_web_search_result_location_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citations_config_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citations_delta.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_citations_web_search_result_location.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_clear_thinking_20251015_edit_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_clear_thinking_20251015_edit_response.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_clear_tool_uses_20250919_edit_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_clear_tool_uses_20250919_edit_response.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_output_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_output_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_tool_20250522_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_tool_20250825_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_tool_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_tool_result_block_content.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_tool_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_tool_result_block_param_content_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_tool_result_error.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_tool_result_error_code.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_code_execution_tool_result_error_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_container.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_container_params.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_container_upload_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_container_upload_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_content_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_content_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_content_block_source_content_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_content_block_source_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_context_management_config_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_context_management_response.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_count_tokens_context_management_response.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_document_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_file_document_source_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_file_image_source_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_image_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_input_json_delta.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_input_tokens_clear_at_least_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_input_tokens_trigger_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_json_output_format_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_mcp_tool_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_mcp_tool_use_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_mcp_tool_use_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_memory_tool_20250818_command.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_memory_tool_20250818_create_command.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_memory_tool_20250818_delete_command.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_memory_tool_20250818_insert_command.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_memory_tool_20250818_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_memory_tool_20250818_rename_command.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_memory_tool_20250818_str_replace_command.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_memory_tool_20250818_view_command.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_message.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_message_delta_usage.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_message_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_message_tokens_count.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_metadata_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_model_info.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_plain_text_source.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_plain_text_source_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_raw_content_block_delta.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_raw_content_block_delta_event.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_raw_content_block_start_event.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_raw_content_block_stop_event.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_raw_message_delta_event.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_raw_message_start_event.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_raw_message_stop_event.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_raw_message_stream_event.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_redacted_thinking_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_redacted_thinking_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_request_document_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_request_mcp_server_tool_configuration_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_request_mcp_server_url_definition_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_request_mcp_tool_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_search_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_server_tool_usage.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_server_tool_use_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_server_tool_use_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_signature_delta.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_skill.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_skill_params.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_stop_reason.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_citation.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_citation_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_delta.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_editor_code_execution_create_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_editor_code_execution_create_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_editor_code_execution_str_replace_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_editor_code_execution_str_replace_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_editor_code_execution_tool_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_editor_code_execution_tool_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_editor_code_execution_tool_result_error.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_editor_code_execution_tool_result_error_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_editor_code_execution_view_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_text_editor_code_execution_view_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_thinking_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_thinking_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_thinking_config_disabled_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_thinking_config_enabled_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_thinking_config_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_thinking_delta.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_thinking_turns_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_bash_20241022_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_bash_20250124_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_choice_any_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_choice_auto_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_choice_none_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_choice_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_choice_tool_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_computer_use_20241022_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_computer_use_20250124_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_text_editor_20241022_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_text_editor_20250124_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_text_editor_20250429_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_text_editor_20250728_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_union_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_use_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_use_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_uses_keep_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_tool_uses_trigger_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_url_image_source_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_url_pdf_source_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_usage.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_fetch_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_fetch_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_fetch_tool_20250910_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_fetch_tool_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_fetch_tool_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_fetch_tool_result_error_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_fetch_tool_result_error_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_fetch_tool_result_error_code.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_search_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_search_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_search_tool_20250305_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_search_tool_request_error_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_search_tool_result_block.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_search_tool_result_block_content.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_search_tool_result_block_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_search_tool_result_block_param_content_param.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_search_tool_result_error.cpython-313.pyc,,
anthropic/types/beta/__pycache__/beta_web_search_tool_result_error_code.cpython-313.pyc,,
anthropic/types/beta/__pycache__/deleted_file.cpython-313.pyc,,
anthropic/types/beta/__pycache__/file_list_params.cpython-313.pyc,,
anthropic/types/beta/__pycache__/file_metadata.cpython-313.pyc,,
anthropic/types/beta/__pycache__/file_upload_params.cpython-313.pyc,,
anthropic/types/beta/__pycache__/message_count_tokens_params.cpython-313.pyc,,
anthropic/types/beta/__pycache__/message_create_params.cpython-313.pyc,,
anthropic/types/beta/__pycache__/model_list_params.cpython-313.pyc,,
anthropic/types/beta/__pycache__/parsed_beta_message.cpython-313.pyc,,
anthropic/types/beta/__pycache__/skill_create_params.cpython-313.pyc,,
anthropic/types/beta/__pycache__/skill_create_response.cpython-313.pyc,,
anthropic/types/beta/__pycache__/skill_delete_response.cpython-313.pyc,,
anthropic/types/beta/__pycache__/skill_list_params.cpython-313.pyc,,
anthropic/types/beta/__pycache__/skill_list_response.cpython-313.pyc,,
anthropic/types/beta/__pycache__/skill_retrieve_response.cpython-313.pyc,,
anthropic/types/beta/beta_all_thinking_turns_param.py,sha256=tC2sF_TI22gg4pa6BN4EYHEdudq0M5DIiAQczqiWyAo,317
anthropic/types/beta/beta_base64_image_source_param.py,sha256=njrnNCJcJyLt9JJQcidX3wuG9kpY_F5xWjb3DRO3tJQ,740
anthropic/types/beta/beta_base64_pdf_block_param.py,sha256=aYzXqHuaoyXgNNIRnVo0YdyVT3l0rdpT9UoN4CmAYlI,257
anthropic/types/beta/beta_base64_pdf_source.py,sha256=RbkrF6vfc4tMgntlk3U7jmrdpa876HxO8iDa28szsKA,321
anthropic/types/beta/beta_base64_pdf_source_param.py,sha256=EeDrTSoJ0TtH2YfimFHtvwMURQ0rbStvrAEVevCnkSs,699
anthropic/types/beta/beta_bash_code_execution_output_block.py,sha256=3HnSSH_XDKQKbp1Twg_szNHXVxoeVX6EwbLJ_V2nqEg,326
anthropic/types/beta/beta_bash_code_execution_output_block_param.py,sha256=MvZUE4MZdIccAf5_QmLKsvHnocVr-o8iqdrXvQ3idU8,392
anthropic/types/beta/beta_bash_code_execution_result_block.py,sha256=PSoGRNzfr045Q9jpEk7PxzrbQCD1x6WHDdfI6QO8rn4,525
anthropic/types/beta/beta_bash_code_execution_result_block_param.py,sha256=Ot2MyAQplQR5FGemJEWVSoVG_86g4KDu-nodzod7R4k,646
anthropic/types/beta/beta_bash_code_execution_tool_result_block.py,sha256=eem9jC9gHmHfG-pu27kLZAoMEhdOYcdZ0F8GJbUyuDY,689
anthropic/types/beta/beta_bash_code_execution_tool_result_block_param.py,sha256=f7Mesx4pldLNeGeSkD2Sm-3YdBCdtNVZDwNDIsEwx1o,1015
anthropic/types/beta/beta_bash_code_execution_tool_result_error.py,sha256=opjX2RTHSrF51gMTnn_0zUhoNWmNxvy7g10jc22p8ZI,476
anthropic/types/beta/beta_bash_code_execution_tool_result_error_param.py,sha256=FApBEL4XyZNtOgpVpahyolzeLrQy2RMKKJBFrmotTvU,564
anthropic/types/beta/beta_cache_control_ephemeral_param.py,sha256=l_knz_Mf0KnXkhO47kRp7AW_5WwJZV8kIjE-8JSRPDc,537
anthropic/types/beta/beta_cache_creation.py,sha256=zqVV6J8sxETdrrOLmPQVMAsxnLptcz-ESpHeJcXrzpo,416
anthropic/types/beta/beta_citation_char_location.py,sha256=GoAYqL-EFKVJyGSpBR6AmziTRB320dUM-1lR3j17iwQ,482
anthropic/types/beta/beta_citation_char_location_param.py,sha256=5Q9mepqDKAnm5BM0bMrcqJP44Pwfqw3ABDIOXW2iTCk,546
anthropic/types/beta/beta_citation_config.py,sha256=S59joae15tW789z4lmQ_KsxzUYnuWDX1VArKvNWNGi0,211
anthropic/types/beta/beta_citation_content_block_location.py,sha256=ZZWGGR0zKA05fzuouWhxNG9RFzq3BCLU5zwbTMQtjyw,509
anthropic/types/beta/beta_citation_content_block_location_param.py,sha256=egBVOEPTGHmlACdjQC2msxlrxUyEDE5a8tuDVORQ-Po,573
anthropic/types/beta/beta_citation_page_location.py,sha256=YPlI6R0OfVek8wT88_DX-2_OtpXE7dRoZ3TimQ9P3Jk,484
anthropic/types/beta/beta_citation_page_location_param.py,sha256=Vdku-ReIo-VsVlaSdIVMyoLxUd-c7g3IdRLlcC2J-Yk,548
anthropic/types/beta/beta_citation_search_result_location.py,sha256=PQGJvBAk5foB2nzPd1-9hlIjE6XB7swvrrh1A0SYjU4,487
anthropic/types/beta/beta_citation_search_result_location_param.py,sha256=9xoAly_Z7SYf6uhb4Bu4PA33VyPuhlnDcbWwhLIaCYQ,596
anthropic/types/beta/beta_citation_web_search_result_location_param.py,sha256=4RkUH9rG9bIU7zgpWE2JwfmZmVtryKu6gQ1hAMTbjx0,525
anthropic/types/beta/beta_citations_config_param.py,sha256=3mv2HzC7BII1OYox10dhjtgxiRmucT5eNYRLxLoYm7E,279
anthropic/types/beta/beta_citations_delta.py,sha256=Fjk3Sv5fVuZ90q4tPANkELaiWjLrTxhu2xb8ipitiH4,1069
anthropic/types/beta/beta_citations_web_search_result_location.py,sha256=m03Z39Tc2_6Kcx-qg0_odmWgMZbdNcUsMGFOPrYrOIQ,438
anthropic/types/beta/beta_clear_thinking_20251015_edit_param.py,sha256=hQwdR1Zli632QTSIReaZMie9kFadB1lSIHfz8eXhGh0,779
anthropic/types/beta/beta_clear_thinking_20251015_edit_response.py,sha256=gYTDMSREW1-gQ-J6jCecZEaJGq7ofxIyqfIUHCL-tcM,543
anthropic/types/beta/beta_clear_tool_uses_20250919_edit_param.py,sha256=_8AVMNiDDw1J0Ojkzk3gi1Feyu6Z-zqGrR_0mluV2lE,1485
anthropic/types/beta/beta_clear_tool_uses_20250919_edit_response.py,sha256=mbHO2KfaTVYREJBkxhPj4vEFtZyFtwlezKObsv7Fe6E,534
anthropic/types/beta/beta_code_execution_output_block.py,sha256=OpNDX-uckWDLBg70X1gKYNk2LAj6Re3UCOgOsnxJY1I,313
anthropic/types/beta/beta_code_execution_output_block_param.py,sha256=EOtPBBkd-AJSbmHg_RDUY01rQLH90Q1_NZjX5CHFAeo,379
anthropic/types/beta/beta_code_execution_result_block.py,sha256=9xSRmN5jLtLU7i8OykIZ2avIyaQYN-AaruG6iH2-H80,499
anthropic/types/beta/beta_code_execution_result_block_param.py,sha256=ntPk_c1f0xjvW-8EKinOJAyWhKsfwyPrwcxMbK8-0t8,620
anthropic/types/beta/beta_code_execution_tool_20250522_param.py,sha256=LL7umF6Y1i4NK3M87sKCiLtAl5uxaguZ9G_6mWJMzno,769
anthropic/types/beta/beta_code_execution_tool_20250825_param.py,sha256=aHlEaEMp4z6x_XHT0COeYBPr9yLJXm12S8b0grxeBHg,769
anthropic/types/beta/beta_code_execution_tool_result_block.py,sha256=bheDD2Kv4yg7l2l68FQasijI_T3Cu6MtRwQ97KvOWj0,483
anthropic/types/beta/beta_code_execution_tool_result_block_content.py,sha256=yzd-4lPmzMcv_NKxzgxZFMW2fdMa9cN25IsKkduzxo0,497
anthropic/types/beta/beta_code_execution_tool_result_block_param.py,sha256=lYwrz8FSWbvM7_806rRTMY4dVHOS1QzBVRQGAXTty38,827
anthropic/types/beta/beta_code_execution_tool_result_block_param_content_param.py,sha256=ozfjV6nulkP2bWGOTJMdi8rXIOgpFE12cWSSRRW4Oao,585
anthropic/types/beta/beta_code_execution_tool_result_error.py,sha256=SuLEG42APBGhO0jVc2xu8eXLS1_mM9x5trxtwrXS5ok,461
anthropic/types/beta/beta_code_execution_tool_result_error_code.py,sha256=BqoqrsTwo3PuXYz4mPiZr4z-q1kx2hs5iLoL7_otmyU,338
anthropic/types/beta/beta_code_execution_tool_result_error_param.py,sha256=rTdT_buEPIfaeGUnF9_pdfexZhjh_zdQju3LcERNVis,528
anthropic/types/beta/beta_container.py,sha256=Vr8BXNE55XlpcuoebIoxjOpG0SxNl3-tMu6KWMiBkZI,522
anthropic/types/beta/beta_container_params.py,sha256=PYJotNSzBW7_HdvPSs6N16huwhdIBSv6sGuY0ZHhCmc,481
anthropic/types/beta/beta_container_upload_block.py,sha256=T-W7H8tlzin7_b_A6-hHxBBi9qJk0H7M-2JK_pnXyXE,300
anthropic/types/beta/beta_container_upload_block_param.py,sha256=rqPN69iuHa6elrNfy-x_pMrm-xOLh_PTmqBrFhKzbhA,602
anthropic/types/beta/beta_content_block.py,sha256=vmZXOq7Frx8xAYVV5eDC9FbNq-wyL8C-J6Tlg0yp7a8,1680
anthropic/types/beta/beta_content_block_param.py,sha256=87vnYL2-j7vOtT-dldIn0XNdVkhwWY_R_u64cmGZaQc,2260
anthropic/types/beta/beta_content_block_source_content_param.py,sha256=IxeRBqzUPEC35VXHr4xHkQdpMw_A5hqSnBwyixn9v7E,445
anthropic/types/beta/beta_content_block_source_param.py,sha256=baurrUKAlsFMqHnhtEN_1dGYC7b1vakKpdLiX87pFhU,530
anthropic/types/beta/beta_context_management_config_param.py,sha256=cs3d7mNlprV34_UX8QPihM1FkCx6Tnzo7CjWVBVD0Qk,684
anthropic/types/beta/beta_context_management_response.py,sha256=qwkhE6vtToG7m34R8cxPyOfzej_x7Nfeis5tuEWk8mI,804
anthropic/types/beta/beta_count_tokens_context_management_response.py,sha256=efL0nsrOlA7KTIQ-M5IiXRmbmb6q-dakLp3oNnEh5G8,341
anthropic/types/beta/beta_document_block.py,sha256=lehaAYYdGHJay8F_J-GfMLOYWAe0G8gVWfeixA5XH2s,834
anthropic/types/beta/beta_file_document_source_param.py,sha256=a5_eicJChOrOoBr7MIVj5hA-MZFs1syo5Oi8W_Jv1_4,350
anthropic/types/beta/beta_file_image_source_param.py,sha256=5ogaJ3H_NNz2M1Qa5XWyB2uUf-0HHHLkwYXJuA3kOwQ,344
anthropic/types/beta/beta_image_block_param.py,sha256=CkS_-Ft9RuiIEdsUNXUFMSphVYD2RCxJGSU_2C4ZGyk,910
anthropic/types/beta/beta_input_json_delta.py,sha256=MPlt9LmfuwmpWryQagjkkVHHZRfZzIJZq3a6JWi7auE,293
anthropic/types/beta/beta_input_tokens_clear_at_least_param.py,sha256=9VMW4rN_ZeSQp5ianz-815vc_h23XjC-FI6ZICsC7d8,366
anthropic/types/beta/beta_input_tokens_trigger_param.py,sha256=_7MSRq8ZykSOZxxr2upnPqpSZEQ42_m53wHhcqiQ2rE,356
anthropic/types/beta/beta_json_output_format_param.py,sha256=DYONF-cbP6gSVz0z_5C4H_Nyg-NBrdx59PwTrXiyIbA,430
anthropic/types/beta/beta_mcp_tool_result_block.py,sha256=mqx1WHh13wYoGpf5PnG8dgGsihq3qd9Pg6t9nolIwGI,439
anthropic/types/beta/beta_mcp_tool_use_block.py,sha256=KRvDIWyDfq5i2zKGtlY3ZDxHsYxtfmqHa0knEJ5UZnU,444
anthropic/types/beta/beta_mcp_tool_use_block_param.py,sha256=sE-16rLzREIri44iPGbQgAuRMw-Tsj5vTLUonOqW5K0,723
anthropic/types/beta/beta_memory_tool_20250818_command.py,sha256=It-xNhxO4M7DSqpczVfZq7mD2FPDZniHGUxCq9wSGGs,1179
anthropic/types/beta/beta_memory_tool_20250818_create_command.py,sha256=jmrc8aWVghMz5PRW7vo5LPp3GaUDZkl7Ir8rmqNVsHw,453
anthropic/types/beta/beta_memory_tool_20250818_delete_command.py,sha256=dRjSRkChmc6P_vIwIWlknVEXcXikM6EZjJxZgqfT-TA,396
anthropic/types/beta/beta_memory_tool_20250818_insert_command.py,sha256=AkchM3mjzYmLC9Os12l1g4NNIvO1Caf9FNk_1w-jIIc,546
anthropic/types/beta/beta_memory_tool_20250818_param.py,sha256=K_HAJc5G3KFCTMzZ5v0a2MXzWKNeGoGiQMVh-2ioKtw,739
anthropic/types/beta/beta_memory_tool_20250818_rename_command.py,sha256=39AhTdurJEXwEdK54_Z-RjzAOMSvo8AeNo2KHD8vlgA,462
anthropic/types/beta/beta_memory_tool_20250818_str_replace_command.py,sha256=2FBRtAlMbGio876ixv3NnoDkdIGHfoKwQswUWo6qTfs,524
anthropic/types/beta/beta_memory_tool_20250818_view_command.py,sha256=NGvvJd_GEaQRfOXH0-YmGYpyyCtj7WkX9RQZ1iVc_OE,519
anthropic/types/beta/beta_message.py,sha256=4s-6QgSHvxkEYCp2Ev-kVcI2yD4vK6PLyS4r_k3Bdx0,4055
anthropic/types/beta/beta_message_delta_usage.py,sha256=fXrjDgH46VN53jTfHzoBPavFWx4YgBMH1T1ni4f9D2w,838
anthropic/types/beta/beta_message_param.py,sha256=jelI5bL_5DFMW5-aKDpBf1KsK-CvIZkueSrU_Go3gUc,477
anthropic/types/beta/beta_message_tokens_count.py,sha256=yO_2_42iBaPzX5izF1vTXoGSS1qy9LxzAf1K9GQgr4Y,621
anthropic/types/beta/beta_metadata_param.py,sha256=julUtAFfgnCXSt0sN8qQ-_GuhJvpXbQyqlPhyzE8jmQ,602
anthropic/types/beta/beta_model_info.py,sha256=hFbhNT1THKUqBKYEB0QvtQ1UBVgcoO_dtXFUPbuWqAA,655
anthropic/types/beta/beta_plain_text_source.py,sha256=u3XpMPojTxn-_LvFdYYMLc_b8WI2ggIXdoZ4pDK4Q-Y,314
anthropic/types/beta/beta_plain_text_source_param.py,sha256=5VW_apR2n3-G6KmDq6b58Me7kGTcN2IAHAwsGbPrlVQ,390
anthropic/types/beta/beta_raw_content_block_delta.py,sha256=W9lWCYhkAI-KWMiQs42h8AbwryMo9HXw4mNnrmv7Krg,690
anthropic/types/beta/beta_raw_content_block_delta_event.py,sha256=-hn4oaYfZHCWJ5mUWeAHDM9h_XiPnLJIROqhztkiDM4,415
anthropic/types/beta/beta_raw_content_block_start_event.py,sha256=2UDrpyyC8V6DJADY1oI1P6kHzMS6drucGn05U96ZX3c,1950
anthropic/types/beta/beta_raw_content_block_stop_event.py,sha256=JcCrM004eYBjmsbFQ_0J-vAngAPCKlkdv30ylh7fi70,308
anthropic/types/beta/beta_raw_message_delta_event.py,sha256=L1XDYvixPbxjEW-r37TghkL2pn8B0311dj_nky_1xMA,1738
anthropic/types/beta/beta_raw_message_start_event.py,sha256=v7dcNblqSy9jD65ah1LvvNWD71IRBbYMcIG0L3SyXkA,343
anthropic/types/beta/beta_raw_message_stop_event.py,sha256=Xyo-UPOLgjOTCYA8kYZoK4cx_C_Jegd5MYVjf0C2-t8,276
anthropic/types/beta/beta_raw_message_stream_event.py,sha256=8Aq-QAF0Fk6esNiI_L44Mbr9SMaIFqNfi8p2NF6aO80,999
anthropic/types/beta/beta_redacted_thinking_block.py,sha256=DVNuN59cCWpVBFWTYvE5fVPwBEb1LRF27d-BHVgApJI,300
anthropic/types/beta/beta_redacted_thinking_block_param.py,sha256=BTpab5mqgUtlSgtXTPap0x8HpqVAyTvLoB3pf6o1TqI,366
anthropic/types/beta/beta_request_document_block_param.py,sha256=lEIWndNXBXQSANKa6KL9BgC6T7MGHfq43z0ObvDqw6k,1319
anthropic/types/beta/beta_request_mcp_server_tool_configuration_param.py,sha256=CFIzeyT9ni1lBMCUzIwkyp8D_6ry9MmWLaPhMQByVMA,441
anthropic/types/beta/beta_request_mcp_server_url_definition_param.py,sha256=j8N0ixvGHFheT2KqqI64HKufHmVST9VcJgShtlkPzUw,644
anthropic/types/beta/beta_request_mcp_tool_result_block_param.py,sha256=xK9SY8bmetn-LWN4hks8KDbeh2WiF0pttcCXsB99v84,761
anthropic/types/beta/beta_search_result_block_param.py,sha256=uqzKu_6YVDRe6rIbVSmfvQE7YleyRfa_UncwI2k3cuI,842
anthropic/types/beta/beta_server_tool_usage.py,sha256=StokZ2PZBQ5r5X8ri71h-eZsFHqLdT0138Tafqy2az4,352
anthropic/types/beta/beta_server_tool_use_block.py,sha256=aMTBuji1smSyH7xzFEb5us5gbUxX64tJJpYv5XgGYv4,461
anthropic/types/beta/beta_server_tool_use_block_param.py,sha256=yYrURmcIyhy6z7Q4JL48u_mVvL4I6pgsE7-bcdpfceU,779
anthropic/types/beta/beta_signature_delta.py,sha256=LGjB7AM6uCcjn5diCtgzSPGMssf-hfS-JQbvtTmY2-I,289
anthropic/types/beta/beta_skill.py,sha256=eyvKq-A7cSfW3kWNP6KSFHoYCxfTnRe-CgQ396Wx8Js,454
anthropic/types/beta/beta_skill_params.py,sha256=xqw8ygiJ1oXn5PERZHfY1Pb8doQsZ3_E4WwruG6n7cI,522
anthropic/types/beta/beta_stop_reason.py,sha256=ndrI-m-0sFW7HD8wlEIZrznffRVj6mAWsnR4Gk61AC8,322
anthropic/types/beta/beta_text_block.py,sha256=irciVXypUcB5drTF5p0btH1QzB3ZlfEXq7XxjF1cs_U,684
anthropic/types/beta/beta_text_block_param.py,sha256=tRCfSMi2Jitz6KLp9j_7KOuToze3Ctlm-DuQH6Li1Do,693
anthropic/types/beta/beta_text_citation.py,sha256=Ia_-kJ48QQ4ZN5AeWbCSCzAFwNXjVM4LHf-5-jyBJog,921
anthropic/types/beta/beta_text_citation_param.py,sha256=QuBFgo1xfMkUl3mwWI5FDTRYA-VJ27SpE7ORpyUoTJs,916
anthropic/types/beta/beta_text_delta.py,sha256=EUXMXCQ7Mk8BnGQzm-kKqIqo5YbbdGLoAlrNLxUxS-0,269
anthropic/types/beta/beta_text_editor_code_execution_create_result_block.py,sha256=nrQ5lljIQNk_JE4Dw8o5CnT0dY964K_BReTmQj4E4PA,372
anthropic/types/beta/beta_text_editor_code_execution_create_result_block_param.py,sha256=Y6WowYJPKPDJDQMTp-7cvwe4gU0GD1Q4ei81YhEFs3w,438
anthropic/types/beta/beta_text_editor_code_execution_str_replace_result_block.py,sha256=gHQ37oPSQ7c0QmUF7XZ6dcbTxHc2aXCg-2Ae6siPQH0,580
anthropic/types/beta/beta_text_editor_code_execution_str_replace_result_block_param.py,sha256=9FwvDVXX4XsXEwEyCRDyocwHzXjq09zjfiboffnAv-U,643
anthropic/types/beta/beta_text_editor_code_execution_tool_result_block.py,sha256=_lizxYlA7Tz_9mBAAn7aWPw7tYPGJLoj8MNNyVBO_2w,1103
anthropic/types/beta/beta_text_editor_code_execution_tool_result_block_param.py,sha256=JymZQHQESONFiTbUU3FrKMHVx_8OsvwbcVNIBwuEB_g,1470
anthropic/types/beta/beta_text_editor_code_execution_tool_result_error.py,sha256=McC6A7nU3QViJV7lLbGywNmUTDiriwvMtYJ_0g-AV1s,557
anthropic/types/beta/beta_text_editor_code_execution_tool_result_error_param.py,sha256=xCA1RzA_5nMGpp4_Cpa9sUgkqHr9Iko7I4Gx1OLbXkc,616
anthropic/types/beta/beta_text_editor_code_execution_view_result_block.py,sha256=Lh93HQ4NjV-1OUqXcRF-ffG9XU0LnxeUhIpqwQiTDL8,548
anthropic/types/beta/beta_text_editor_code_execution_view_result_block_param.py,sha256=P9UB7HVx7ordu7YZ6M4EceO3yG-OwtrDyHolPe_EIc0,603
anthropic/types/beta/beta_thinking_block.py,sha256=R-w0ZLaNZzELS2udP0vtxtDmE2MgNcf5gXz9FyMQVEg,299
anthropic/types/beta/beta_thinking_block_param.py,sha256=tiOk592SxRHZ77nDIpLuocz35B_1yB3qbr7MTZqhnEA,375
anthropic/types/beta/beta_thinking_config_disabled_param.py,sha256=tiVjV6z1NxDUdyl43EpEz3BRIFhDG2dQCjcBYjRc54o,334
anthropic/types/beta/beta_thinking_config_enabled_param.py,sha256=Wsufale1AF98kNN0xbBxucO4ScM6JKIANaDfM3toSWE,734
anthropic/types/beta/beta_thinking_config_param.py,sha256=VK-ZLTr5bUP_Nu1rF5d1eYACPmGbx_HDbta-yWbWxxg,497
anthropic/types/beta/beta_thinking_delta.py,sha256=4O9zQHhcqtvOz1zeqcJOo1YJpvzNN7t0q0dEzePswcc,285
anthropic/types/beta/beta_thinking_turns_param.py,sha256=4rhTtQqaot1VJOhVAIJbGjQ3Q4SVUs9IN0o-TrRfejo,348
anthropic/types/beta/beta_tool_bash_20241022_param.py,sha256=HZH40a3VXIuMTLZaKo747qaB85YFOz3-ubjEQkKlnXE,731
anthropic/types/beta/beta_tool_bash_20250124_param.py,sha256=E7eZ-XFbt81L1fnldhan-0wcxM-tSvSkCLRRX3aG684,731
anthropic/types/beta/beta_tool_choice_any_param.py,sha256=XKDm4WnqGSeKUr-MsYqR-1-WlmhRig3Nq7VXyxBarkI,493
anthropic/types/beta/beta_tool_choice_auto_param.py,sha256=sfM3aadXzsiP8phKNHnMaTSw_GOAGrAF9mL283yLHpI,496
anthropic/types/beta/beta_tool_choice_none_param.py,sha256=hgj4eeBigYkkO7D0ekWC1AOkid04tf2NWFs5rjigSu4,314
anthropic/types/beta/beta_tool_choice_param.py,sha256=kJnRD1gWzx_NPpyfMShZtoXrUcHX6t6WCvhhNd2SWr8,627
anthropic/types/beta/beta_tool_choice_tool_param.py,sha256=TYPA4HbTZrSBcDsMnsk86c0HqBYrkoN71TQq_7yNV4k,560
anthropic/types/beta/beta_tool_computer_use_20241022_param.py,sha256=WNr6Zv2O3FN4QnIyzsUy-sIvKiXAEwwiNIlZvSXM31k,1018
anthropic/types/beta/beta_tool_computer_use_20250124_param.py,sha256=-Jw4IXFNk1jmMdqRrPY-onr0kfqqixn79XtNlEIG5yM,1018
anthropic/types/beta/beta_tool_param.py,sha256=l5h518Ybt0UbJjlFDuqHYpjlKwRL1R__MhgYCF9iWPM,1604
anthropic/types/beta/beta_tool_result_block_param.py,sha256=84vvYhCfImu22BECeL-zBvfjNCXV0rIfr7trnR9VE3Q,1086
anthropic/types/beta/beta_tool_text_editor_20241022_param.py,sha256=BigA45XjW3wUjV0npz3WZxjgAytev4l0XOe5h-Uc154,764
anthropic/types/beta/beta_tool_text_editor_20250124_param.py,sha256=1XhLqLhhIwQRuYOg_5wfJMUhotLWu6C3KOmLeeMYFls,764
anthropic/types/beta/beta_tool_text_editor_20250429_param.py,sha256=YNXyYHQl4_TlQwd9vQYoZRRvedVQQqWYoXiXENsrL5k,773
anthropic/types/beta/beta_tool_text_editor_20250728_param.py,sha256=WL_bg7xme5SIqq_IXeuO9WmCQizhJtWTUk-BguvbDfU,945
anthropic/types/beta/beta_tool_union_param.py,sha256=wt4nJAkJm0qPHOjpPMMJmePRfjxUcCLnqJwgihAgupY,1838
anthropic/types/beta/beta_tool_use_block.py,sha256=38x-oEDJG2F-ATjcTjL2iBvwwL-jRDExq3PxHfMeQxA,340
anthropic/types/beta/beta_tool_use_block_param.py,sha256=keqjbtEL9NJHejV46eVEPs7xsWgJ7xLjVJ9rqoSOF2I,644
anthropic/types/beta/beta_tool_uses_keep_param.py,sha256=R9sHxEwQq33kSQEiIG_ONm92EUk0YFmKI039tkhl4vo,341
anthropic/types/beta/beta_tool_uses_trigger_param.py,sha256=PbTkerKGtnClYCrACGaodsTkHOSpTz801jp_PzvyBEI,347
anthropic/types/beta/beta_url_image_source_param.py,sha256=pquhkw8b13TbwhXA6_dMkPP-7vxYfbbXbjV_BVx_0ZY,337
anthropic/types/beta/beta_url_pdf_source_param.py,sha256=Ox2U0GM60MJgQBec8NKPw49uZz9DgR8mhxLCZT7RIVk,333
anthropic/types/beta/beta_usage.py,sha256=H0PAOPwTs8V2myo89yCS9vG78hCIv39ooGza39N-nB8,1088
anthropic/types/beta/beta_web_fetch_block.py,sha256=zL3A3YWcuTPndBPCXkS2QnVN8dSA5x93x_qoYfWvYw4,523
anthropic/types/beta/beta_web_fetch_block_param.py,sha256=6q6BR5Mjbknd-S3fIr5FkDEfXZt8CfnlpXB1XviNhz4,631
anthropic/types/beta/beta_web_fetch_tool_20250910_param.py,sha256=L0gGseGm1YEgl_K3TvCPfSIO2h8Zuqj_e_65JSD0fX4,1527
anthropic/types/beta/beta_web_fetch_tool_result_block.py,sha256=2xU16Q2_n6Zq98vlv1YxTpTZk8n7UZS_vMKslJywO8o,602
anthropic/types/beta/beta_web_fetch_tool_result_block_param.py,sha256=mimTpFFFtDZWDPrG9e5A-2KoEfZblKyqMla7e-zzr6M,928
anthropic/types/beta/beta_web_fetch_tool_result_error_block.py,sha256=JWP7NwNHIvw0K-OJ2TKWsIWBFV0HMAkdeu0CzA-cQXU,441
anthropic/types/beta/beta_web_fetch_tool_result_error_block_param.py,sha256=X9uEu6D34gbMrBewbIo66cd0FOnGzXNVr0w5sfgShoQ,508
anthropic/types/beta/beta_web_fetch_tool_result_error_code.py,sha256=-kZjKVIUcmPnv15dDbYbs0Hr1xqj4X2LVW1V22A4oV0,436
anthropic/types/beta/beta_web_search_result_block.py,sha256=8k1ltqF03HVb440Nvms4fRD1xKZmvbrFG-BHeot-SGU,405
anthropic/types/beta/beta_web_search_result_block_param.py,sha256=pAKcEO3RC5clujQoGSAJOO2o1gpfsYzaebsZ6aIMOfk,484
anthropic/types/beta/beta_web_search_tool_20250305_param.py,sha256=oiG779yKGAs9bVR6MCo4pPkhzwYaem7CFPyq1QAaZO8,1869
anthropic/types/beta/beta_web_search_tool_request_error_param.py,sha256=PdRRrtIHg0P00ARhUekoCnlXXZ2H6K6F5wWmJJvKkNo,506
anthropic/types/beta/beta_web_search_tool_result_block.py,sha256=Y4outQt1jPvujwwmUzoNH_d9FfYeRTw51_w6RCfmYMo,459
anthropic/types/beta/beta_web_search_tool_result_block_content.py,sha256=qm77CYtUz5Owh934Uj5m0oLyCeJ6AoSZ_z3ZwrEi1qk,471
anthropic/types/beta/beta_web_search_tool_result_block_param.py,sha256=xMpOFFqWTVI4ekQam6qTEC89Gx840182yLXWiPr0B6A,803
anthropic/types/beta/beta_web_search_tool_result_block_param_content_param.py,sha256=gU46iUwyD-LxpaiiUzQbzc4JlhuPiPYaC11VtvTv-B0,576
anthropic/types/beta/beta_web_search_tool_result_error.py,sha256=toGXIgam7ot0rRMjlnK6VuhGuyv-HmeaHjbkFHMdcGs,437
anthropic/types/beta/beta_web_search_tool_result_error_code.py,sha256=xQIAbW9lsfIVfFc9-SUm7apcQZqognGQP6kaFgWF3Wg,342
anthropic/types/beta/deleted_file.py,sha256=VwcPcmaViwLDirEQ6zIYk570vhCbHmUk4Lj61kT4Ef0,437
anthropic/types/beta/file_list_params.py,sha256=kujdXupGnzdCtj0zTKyL6M5pgu1oXga64DXZya9uwsA,974
anthropic/types/beta/file_metadata.py,sha256=SzNnobYc5JO233_12Jr5IDnd7SiDE8XHx4PsvyjuaDY,851
anthropic/types/beta/file_upload_params.py,sha256=CvW5PpxpP2uyL5iIEWBi0MsNiNyTsrWm4I_5A2Qy__c,631
anthropic/types/beta/message_count_tokens_params.py,sha256=Da2IU4ryp_3i7HwgVIXBDZfhXTbt7D2NAJeQ522X45c,9353
anthropic/types/beta/message_create_params.py,sha256=Ozi7tesGGM-zcKMvoJUDl9oE3oVtNhtkrm3DAsU_qwo,11861
anthropic/types/beta/messages/__init__.py,sha256=6yumvCsY9IXU9jZW1yIrXXGAXzXpByx2Rlc8aWHdQKQ,1202
anthropic/types/beta/messages/__pycache__/__init__.cpython-313.pyc,,
anthropic/types/beta/messages/__pycache__/batch_create_params.cpython-313.pyc,,
anthropic/types/beta/messages/__pycache__/batch_list_params.cpython-313.pyc,,
anthropic/types/beta/messages/__pycache__/beta_deleted_message_batch.cpython-313.pyc,,
anthropic/types/beta/messages/__pycache__/beta_message_batch.cpython-313.pyc,,
anthropic/types/beta/messages/__pycache__/beta_message_batch_canceled_result.cpython-313.pyc,,
anthropic/types/beta/messages/__pycache__/beta_message_batch_errored_result.cpython-313.pyc,,
anthropic/types/beta/messages/__pycache__/beta_message_batch_expired_result.cpython-313.pyc,,
anthropic/types/beta/messages/__pycache__/beta_message_batch_individual_response.cpython-313.pyc,,
anthropic/types/beta/messages/__pycache__/beta_message_batch_request_counts.cpython-313.pyc,,
anthropic/types/beta/messages/__pycache__/beta_message_batch_result.cpython-313.pyc,,
anthropic/types/beta/messages/__pycache__/beta_message_batch_succeeded_result.cpython-313.pyc,,
anthropic/types/beta/messages/batch_create_params.py,sha256=g7NA6Ydrc5O1D9oGJtvXUPaNFYUHRuXk0MZhHBQVD2Y,1546
anthropic/types/beta/messages/batch_list_params.py,sha256=_pVFBKhuHPJ3TqXiA9lWO_5W9bjVG291SRCc5BruLuY,978
anthropic/types/beta/messages/beta_deleted_message_batch.py,sha256=fxnXySfpTxvxxpB0RPYXPcle6M17Bv4LCeMfDguCFaU,438
anthropic/types/beta/messages/beta_message_batch.py,sha256=xvKuMyh5ozZWi9ZNQG7MChZ69rd7cWunUU1WhgMsJIo,2437
anthropic/types/beta/messages/beta_message_batch_canceled_result.py,sha256=ZUHa9QvKPR70pTQ4X-yOgkc0OJnXKBapxeFnmf9ndLo,287
anthropic/types/beta/messages/beta_message_batch_errored_result.py,sha256=3r02yXJd5eAc3IhJgLBqF1C-GvSx8siHWlJXFb8uOb8,367
anthropic/types/beta/messages/beta_message_batch_expired_result.py,sha256=GuvILKoUDVK-mrOtzbnAnJft5ley6mrrpa4hpRRnkX4,284
anthropic/types/beta/messages/beta_message_batch_individual_response.py,sha256=MtGq2L1WcndxZslN1kyIXk1kEBTone-DTz5fZSof0-4,828
anthropic/types/beta/messages/beta_message_batch_request_counts.py,sha256=mVj3pgtfgLdOIaMgbPXF8zeh99QuQyPox89T-8g5wWQ,1003
anthropic/types/beta/messages/beta_message_batch_result.py,sha256=aq-LfNiuRCBg9ZYloNUXRfQEEFJJE7LivWpXyZGIpyg,819
anthropic/types/beta/messages/beta_message_batch_succeeded_result.py,sha256=y4apNvDRTbJ_ldkpM4tWikiw1o0gROnrITZ0d7Qozrg,355
anthropic/types/beta/model_list_params.py,sha256=CqxSV6PeWqZOh9D9D1qsJeC6fsWLFQmvY1Q8G1q4Gzo,976
anthropic/types/beta/parsed_beta_message.py,sha256=CEV3z-GnMP1krjr0uOIcgx3bg3mminDhoX0KxYlpGes,2464
anthropic/types/beta/skill_create_params.py,sha256=5oyHKyq_Fll_J4PwvxLnI7Jn-ThqfKISSlVClK3AIgQ,978
anthropic/types/beta/skill_create_response.py,sha256=d6hnEKxiUUvD8chx0RCe0Mm6G-HHCRDz6RDIljc8J24,1161
anthropic/types/beta/skill_delete_response.py,sha256=6_8iQ8ufvbzoxrrRo2wDC5QPgcdgzMyLo-EhlArNNZw,413
anthropic/types/beta/skill_list_params.py,sha256=BEzzX3nWpA-EAKx8UIm0_vjcJzDRxWO6o0bkHXuMCS0,1099
anthropic/types/beta/skill_list_response.py,sha256=jImI_kPHYQ8LHtlzkwD9qjBJHAHps8oLzEJzsarg7nM,1157
anthropic/types/beta/skill_retrieve_response.py,sha256=MFbkjMKP3a0H38tpsZ4bWZZYLue6eNstgezFJWROROI,1165
anthropic/types/beta/skills/__init__.py,sha256=O7NO7FhQ3882R0q8UthBFi8KlB9Owg93jjdA9ntTGgg,609
anthropic/types/beta/skills/__pycache__/__init__.cpython-313.pyc,,
anthropic/types/beta/skills/__pycache__/version_create_params.cpython-313.pyc,,
anthropic/types/beta/skills/__pycache__/version_create_response.cpython-313.pyc,,
anthropic/types/beta/skills/__pycache__/version_delete_response.cpython-313.pyc,,
anthropic/types/beta/skills/__pycache__/version_list_params.cpython-313.pyc,,
anthropic/types/beta/skills/__pycache__/version_list_response.cpython-313.pyc,,
anthropic/types/beta/skills/__pycache__/version_retrieve_response.cpython-313.pyc,,
anthropic/types/beta/skills/version_create_params.py,sha256=5608lJ5M0r5fuvRYqndL-8Q6cJWaEs2xQUoGeK-msA8,813
anthropic/types/beta/skills/version_create_response.py,sha256=h_88pBqDHL-SYefLfx-ZA9i0RVWylO3E6uFZjSrWb8I,1187
anthropic/types/beta/skills/version_delete_response.py,sha256=_sJ892AuqEtAZ6g5w_r7AmA8N07FfhnLYM4v-jFNXtM,465
anthropic/types/beta/skills/version_list_params.py,sha256=7ybJm6AoOfrRE22qEF3GaBdDvkpTal1DoywiMN0y8QM,773
anthropic/types/beta/skills/version_list_response.py,sha256=S2ifcSXltFr4yJzhCEtuQAQtQ0sMycTuv1djhRId5n4,1183
anthropic/types/beta/skills/version_retrieve_response.py,sha256=1cfKkqynLN5Cy2RpUXdI-tlSZT3NK4e-xIUd4jUwEEo,1191
anthropic/types/beta_api_error.py,sha256=rr_VBxFp9VqNmVjTUokYzpkYRYvO9MVh_t406BvGi38,268
anthropic/types/beta_authentication_error.py,sha256=3nxjZjiGWwxXzvbPVlShjk0x7-EMgvryJsZvprVID8A,301
anthropic/types/beta_billing_error.py,sha256=6lg7924RmfVKxQymCZBjIWswsvMgAbmNpbRxV2I6r3c,280
anthropic/types/beta_error.py,sha256=u7ppFd0RXvk0Ol7gU4kwKU_NTJXxl8cVY8xHAMozCvM,1075
anthropic/types/beta_error_response.py,sha256=o5llWy_eOsp38lEQDIpZENvxsOPTMNyYVW1MjtQ-gZI,378
anthropic/types/beta_gateway_timeout_error.py,sha256=Je01xyEyAT6Ol4GOD9TyOn26oIkILcWs0_xf4AjjqFE,294
anthropic/types/beta_invalid_request_error.py,sha256=aT_hyszZwfj02rhdnqL9LcnPe1if-RqgwmsqMO8ML2Q,302
anthropic/types/beta_not_found_error.py,sha256=Oyc2bXxB1n_q1wm9ejJHY-TBCIdNL-Sl8-yilT61b_0,284
anthropic/types/beta_overloaded_error.py,sha256=TPBl-7AuTOj0i2IcB8l8OAYBsJE-WjxzyKGlKh0eeeI,289
anthropic/types/beta_permission_error.py,sha256=OU90hnoOaVLxiP_dwYbROdt25QhSZjuhKbVdTNx3uAM,289
anthropic/types/beta_rate_limit_error.py,sha256=-I0edM31ytNCWnO5ozYqgyzC92U7PfJbFvaACSEP7zs,287
anthropic/types/cache_control_ephemeral_param.py,sha256=q03wMTU8_TtKBXTlVJH6N36yIPmv4iRblwgvlZ0LLBA,529
anthropic/types/cache_creation.py,sha256=Br9XkoKHTr-2DpKCOBkDAzf5bPxQiYBCemHZvXRPY9M,407
anthropic/types/citation_char_location.py,sha256=1PmYQ4NkEgmhJPOv6m7XhcXtd0myp-gHvgtyQ0Uws-s,473
anthropic/types/citation_char_location_param.py,sha256=9tk6PgA-ktMZ21A1PeWgidXQjaW7cIE2ETKFGWc-6tE,538
anthropic/types/citation_content_block_location.py,sha256=wF2H_nZcZ7XVlc2n6ZzTsdxuh55h6lUIVEI38SXWGgw,500
anthropic/types/citation_content_block_location_param.py,sha256=OWwJS3K9rPjwVXX3zic9O0SfIpGbi6268oGiZmcghrE,565
anthropic/types/citation_page_location.py,sha256=ZrdI5X-bkcHUfTVkugX1vaLsGC_N9H6UQNTkUcii7Io,475
anthropic/types/citation_page_location_param.py,sha256=HaGbc5OyeI0qNk9PYzwx_xGZwuoQpJ_NvwbkRXBGcTo,540
anthropic/types/citation_search_result_location_param.py,sha256=VwuJbt_Q-O5igKvt9VdldzD5-fvGJwTIDjHt8HNsNEQ,588
anthropic/types/citation_web_search_result_location_param.py,sha256=L_49nL2-OQ7jv0ihuaZlGpTwlsHl7JFKQj2XyVvun0s,517
anthropic/types/citations_config_param.py,sha256=QaqfWOS568Iv0LOlwnswhCUXF8JtS-AjGsz_fGJKmpI,271
anthropic/types/citations_delta.py,sha256=1lnPGh4nfooE90rqBRNonwGvHPuyzF7-Rs76LHeHbgQ,997
anthropic/types/citations_search_result_location.py,sha256=9UN4QljowQ9p3NVWHiGn_vuh1BTrqQhNU3ijiZ9Atms,480
anthropic/types/citations_web_search_result_location.py,sha256=rxbcJmhqPa394V5253XDKWtphNklZq44RsKhs8_d_xg,429
anthropic/types/completion.py,sha256=rwyZeILWQMjzTaYA7wNOJFYQrTobiGt5gsxIpD7ejdI,1151
anthropic/types/completion_create_params.py,sha256=rmr4mOvgEFcIVesGCgRDqKrUHuy0-vnreaxs4sbFsVA,4839
anthropic/types/content_block.py,sha256=GecBwRGBTdWLlBkEox1b6ukKD0r6_4Gxbu__9m4FE-Q,723
anthropic/types/content_block_delta_event.py,sha256=Y1wLLQioHYK25FeFYMHv0ya2MrOw26iFSksZwnK9eHs,310
anthropic/types/content_block_param.py,sha256=oBRgNTe1-bW6SOmpV9GJXlmBynzu77qSJQN47Y7bOUI,1108
anthropic/types/content_block_source_content_param.py,sha256=S7jYbHw_FhL4c1pNW-NEdXpIek7tSk1V812OYpaZuUE,411
anthropic/types/content_block_source_param.py,sha256=Qs-wmu5DTlECLIuyTi-Ih8YrMQtyu43rKAZV1WD6--8,509
anthropic/types/content_block_start_event.py,sha256=KIKjsrqrkrOzOlZgjbWS24Ceo2_8-5yS8WtUxtDoEbw,310
anthropic/types/content_block_stop_event.py,sha256=JLfjHeVxDa9m1R1Pp3pjSjTLiaA6MHBi0tvyQFnfgDw,304
anthropic/types/document_block_param.py,sha256=ATGjDsb0s4A3ExJaljj5kCQh9utjygv1IKy6grGwUcM,1094
anthropic/types/image_block_param.py,sha256=qIh7kE3IyA4wrd4KNhmFmpv2fpOeJr1Dp-WNJLjQVx0,770
anthropic/types/input_json_delta.py,sha256=s-DsbG4jVex1nYxAXNOeraCqGpbRidCbRqBR_Th2YYI,336
anthropic/types/message.py,sha256=Uy4ZsxH0RNE4u2cBrVjsgeQyHg7To9yHBvNBTZk6MqA,3530
anthropic/types/message_count_tokens_params.py,sha256=7C7sqC2kaixDxA11rGJ9cxaSyJKzabhsoWEQLB6_Obg,6751
anthropic/types/message_count_tokens_tool_param.py,sha256=NEIiWMf-YkKGQzhjnHCXltzyblbEbVu6MxbitTfet4k,840
anthropic/types/message_create_params.py,sha256=7HFrYFxVO6RXM27Z_D_c0E02-YwyYrJuX7i23Vc_jjM,11038
anthropic/types/message_delta_event.py,sha256=YXDoFicieByN-ur1L0kLMlBoLJEhQwYjD-wRUgbTiXM,279
anthropic/types/message_delta_usage.py,sha256=xckWsOsyF2QXRuJTfMKrlkPLohMsOc0lyMFFpmD8Sws,816
anthropic/types/message_param.py,sha256=6hsSw4E370SANL5TzpudsJqGQHiE291m6HwL9YXrFM0,1570
anthropic/types/message_start_event.py,sha256=ZTGWYmtAKcXWgYovM09IutHGiF8__Ol9x2XMkivzVaM,279
anthropic/types/message_stop_event.py,sha256=rtYh1F-b9xilu8s_RdaHijP7kf3om6FvK9cXP-MJo68,273
anthropic/types/message_stream_event.py,sha256=OspCo1IFpItyJDr4Ta16o8DQmTsgVWSmeNg4BhfMM0M,285
anthropic/types/message_tokens_count.py,sha256=JmkcWw9nZAUgr2WY5G4Mwqs2jcnMuZXh920MlUkvY70,329
anthropic/types/messages/__init__.py,sha256=rL0U5ew9nqZzJRMked2CdI-UVIauM0cAx8O9a2RF5qo,1076
anthropic/types/messages/__pycache__/__init__.cpython-313.pyc,,
anthropic/types/messages/__pycache__/batch_create_params.cpython-313.pyc,,
anthropic/types/messages/__pycache__/batch_list_params.cpython-313.pyc,,
anthropic/types/messages/__pycache__/deleted_message_batch.cpython-313.pyc,,
anthropic/types/messages/__pycache__/message_batch.cpython-313.pyc,,
anthropic/types/messages/__pycache__/message_batch_canceled_result.cpython-313.pyc,,
anthropic/types/messages/__pycache__/message_batch_errored_result.cpython-313.pyc,,
anthropic/types/messages/__pycache__/message_batch_expired_result.cpython-313.pyc,,
anthropic/types/messages/__pycache__/message_batch_individual_response.cpython-313.pyc,,
anthropic/types/messages/__pycache__/message_batch_request_counts.cpython-313.pyc,,
anthropic/types/messages/__pycache__/message_batch_result.cpython-313.pyc,,
anthropic/types/messages/__pycache__/message_batch_succeeded_result.cpython-313.pyc,,
anthropic/types/messages/batch_create_params.py,sha256=zdQHX3o6vGLdrhtw8IBui7aXl6Ix4CJnZDoZmm-5FFk,1068
anthropic/types/messages/batch_list_params.py,sha256=uuyRsq3a2qb89vESjKuvz7l6bkVewfQSJsVzWp8lKrI,691
anthropic/types/messages/deleted_message_batch.py,sha256=f5CDJzj4UEsRAy9SkYivpMuz-E5lpfoLHTl8mLeThAg,429
anthropic/types/messages/message_batch.py,sha256=2Oxp1wiOkp22w_UvIkBL4cgwH-4IkZcAx7MpN-ycYGg,2415
anthropic/types/messages/message_batch_canceled_result.py,sha256=u2VevMap02v0B1fgXs8bhiBoc8obE2AWbKV7qd0vto0,278
anthropic/types/messages/message_batch_errored_result.py,sha256=VnxtXDxONJTxZbCvl_8DefG-yR1pNLSIikZAfPac30A,351
anthropic/types/messages/message_batch_expired_result.py,sha256=zntExk51haoLk2gGldTCCuhWJw8j-xv5DxOnx6GDyn4,275
anthropic/types/messages/message_batch_individual_response.py,sha256=xfRMlzuYEOY2_E8vGhIsQ39NxBfgdRcT14v3wGPARks,806
anthropic/types/messages/message_batch_request_counts.py,sha256=KL64Dp8ISD5KwxryYGzDR9xg4m6Ovm-6okaXHWRPcNA,994
anthropic/types/messages/message_batch_result.py,sha256=VdNDHse9-8i5ogM2Si4Yp3cc73rMGlfDLJzNYdWbEAU,733
anthropic/types/messages/message_batch_succeeded_result.py,sha256=k1ruBaFzaT6dnUxuelLpuFSOC__1EZ6Nni1sPHHeUUU,333
anthropic/types/metadata_param.py,sha256=p6j8bWh3FfI3PB-vJjU4JhRukP2NZdrcE2gQixw5zgw,594
anthropic/types/model.py,sha256=snPrs9phxAQqz6Eky_lVHDya0WttYlrQyjR0toiD6nc,851
anthropic/types/model_info.py,sha256=JrqNQwWcOiC5ItKTZqRfeAQhPWzi0AyzzOTF6AdE-ss,646
anthropic/types/model_list_params.py,sha256=O2GJOAHr6pB7yGAJhLjcwsDJ8ACtE1GrOrI2JDkj0w8,974
anthropic/types/model_param.py,sha256=RciNjl0f1i_BBlpdO800-LomLSrngA96hsRK97gHgL0,897
anthropic/types/plain_text_source_param.py,sha256=zdzLMfSQZH2_9Z8ssVc5hLG1w_AuFZ2Z3E17lEntAzg,382
anthropic/types/raw_content_block_delta.py,sha256=T1i1gSGq9u9obYbxgXYAwux-WIRqSRWJW9tBjBDXoP8,611
anthropic/types/raw_content_block_delta_event.py,sha256=XKpY_cCljZ6NFtVCt5R38imPbnZAbFyQVIB5d4K4ZgY,393
anthropic/types/raw_content_block_start_event.py,sha256=qGaws4vFXTHjXzdWQ1k7muSpj2S-jHLpziT6gFaThMQ,929
anthropic/types/raw_content_block_stop_event.py,sha256=_W-iWfHT1EBHaSi8VEL86HX61NSKmqDwEDay6DA8BJA,299
anthropic/types/raw_message_delta_event.py,sha256=MG-421i1S16LPLE7PwmFiyM-rFkxnV6So8igRgL9mRM,1275
anthropic/types/raw_message_start_event.py,sha256=S1NNGKlkhm82tDpCaIIm71p0kOK8Cw8IDh2Aj0WTRFA,321
anthropic/types/raw_message_stop_event.py,sha256=JyudS9wnL0c2dG913QDDuenIaRGjXEmHocqbyboK5sA,267
anthropic/types/raw_message_stream_event.py,sha256=fazzMhSf9xLVLXHQu62f7gRHyBiWfTWkeavd0G-CcrU,912
anthropic/types/redacted_thinking_block.py,sha256=rRoc3AUPGUaYywZ29cLkZ7oGvaAj69vlSIZipr_ZqcQ,291
anthropic/types/redacted_thinking_block_param.py,sha256=x00GNJXOnAYLPqWMrkRDcHveOJEvrU4iAaTP1rmNqBU,358
anthropic/types/search_result_block_param.py,sha256=89JZzDqAAZcQZFu6Yy1jNqXK0Px64RGg8wyg6mN0Pfs,795
anthropic/types/server_tool_usage.py,sha256=nccmvOnXVirtx_ORf4xJTBDDTNPCk_0F3ObEcpAS0no,265
anthropic/types/server_tool_use_block.py,sha256=dy7OajUm1eM97iAN0xt77VtbNHHNbfH3Ox-vTSlYjwQ,368
anthropic/types/server_tool_use_block_param.py,sha256=uCKHTFeg5lf7KAYlXiYoQsYVQ23_vub053nd0Jxk4NM,660
anthropic/types/shared/__init__.py,sha256=XbIjIZ7Qxsf3Ha7MUIBjp2GsjLo6WFJBYLh3tzCf6DM,804
anthropic/types/shared/__pycache__/__init__.cpython-313.pyc,,
anthropic/types/shared/__pycache__/api_error_object.cpython-313.pyc,,
anthropic/types/shared/__pycache__/authentication_error.cpython-313.pyc,,
anthropic/types/shared/__pycache__/billing_error.cpython-313.pyc,,
anthropic/types/shared/__pycache__/error_object.cpython-313.pyc,,
anthropic/types/shared/__pycache__/error_response.cpython-313.pyc,,
anthropic/types/shared/__pycache__/gateway_timeout_error.cpython-313.pyc,,
anthropic/types/shared/__pycache__/invalid_request_error.cpython-313.pyc,,
anthropic/types/shared/__pycache__/not_found_error.cpython-313.pyc,,
anthropic/types/shared/__pycache__/overloaded_error.cpython-313.pyc,,
anthropic/types/shared/__pycache__/permission_error.cpython-313.pyc,,
anthropic/types/shared/__pycache__/rate_limit_error.cpython-313.pyc,,
anthropic/types/shared/api_error_object.py,sha256=7AY_Fus-yBeLhaCFix39VFV0DHSrUpd54BWKevuz5z4,273
anthropic/types/shared/authentication_error.py,sha256=XcEcXJLosZ4WSOdzTjsE4W6Yfik0BnGJhRKMd8sPGsc,294
anthropic/types/shared/billing_error.py,sha256=yKzFXPOWicwm9b3VSMiTPe9B__FUJeGcv0e0heam9ug,273
anthropic/types/shared/error_object.py,sha256=mGgRyJgHP7mtVojlSfxz08s8l9EzXXQ4_67-jY-ssxA,982
anthropic/types/shared/error_response.py,sha256=v9tmfnrglq2xsyzOIL4CmEavVt7M81jX0AOff58kg9g,377
anthropic/types/shared/gateway_timeout_error.py,sha256=-SPRDz7gzUHtrRLC_E7B0waG9ESbVEx1Jhwyerr8yCo,287
anthropic/types/shared/invalid_request_error.py,sha256=RsNA8WGtbXBVpOE6OiH0Q_Za_lE9WOFjxWhFkvUiWKg,295
anthropic/types/shared/not_found_error.py,sha256=R6OsCvAmsf_SB2TwoX6E63o049qZMaA6hLvzzSqIKlQ,277
anthropic/types/shared/overloaded_error.py,sha256=PlyhHt3wmzcnynSfkWbfP4XkLoWsPa9B39V3CyAdgx8,282
anthropic/types/shared/permission_error.py,sha256=nuyxtLXOiEkYEbFRXiAWjxU6XtdyjkAaXQ2NgMB3pjw,282
anthropic/types/shared/rate_limit_error.py,sha256=eYULATjXa6KKdqeBauest7RzuN-bhGsY5BWwH9eYv4c,280
anthropic/types/signature_delta.py,sha256=1e7MwUUU2j5oOie79x-5QU4-Fi1WXccDqgIMnvxfXTQ,280
anthropic/types/stop_reason.py,sha256=LZTfwN184HpIH4xNBwgNZ44EskkBDIvUWScEgaJWSd0,275
anthropic/types/text_block.py,sha256=otDts8sbTaDw9kIsvyqMHAxE-hxJv4F4HK4q7QkCmDo,662
anthropic/types/text_block_param.py,sha256=oz75dBBWudPw3IBl-Xpu4sLP4OdxQmrz8qbQc6pMoCw,659
anthropic/types/text_citation.py,sha256=otKNuFral4D_25v98K5NuGD0pDWKAyHTW5uvr90Wp5o,850
anthropic/types/text_citation_param.py,sha256=nquWfBfKiw_BPawDbsJaQihcd5p46I_dZJK2Vb2AH_0,843
anthropic/types/text_delta.py,sha256=c9IXT5EENOr9TZTD4F6oHbi0gV3SxtsW_FLScgms3SQ,260
anthropic/types/thinking_block.py,sha256=2SQDYXwdg0VrYgQVBes6tFY2VU7nFe9UCmqBWL4dun8,290
anthropic/types/thinking_block_param.py,sha256=fqeY1_iHnCCcH_36_TZjfwP90BdS8ikSp_WYmHsheSk,367
anthropic/types/thinking_config_disabled_param.py,sha256=13QHVviCeaBGcZ2_xsYQROrC9p4-GFhdoeIVXZ9AXX4,326
anthropic/types/thinking_config_enabled_param.py,sha256=MKCofudk-qk80KzdkXWvA9Id_QeS0Q4_3gznpU0_ZqE,726
anthropic/types/thinking_config_param.py,sha256=n9h9Z_QtYpV7QnsbvkKYtTpT2opWjmPv1dx-RVKQzy0,463
anthropic/types/thinking_delta.py,sha256=OfGsFuv2SEKKIbMQw0fdQBnIPZtwNFQEB2oGjlryCNg,276
anthropic/types/tool_bash_20250124_param.py,sha256=Ww6iipXPdPxUsHXjmBoXahGsKDoA-Q7AM_fMJFPqBmI,692
anthropic/types/tool_choice_any_param.py,sha256=jBA4_M2YMPfkFAx8Goi6pY1LblRLu3IsBwBfnjJBJtg,485
anthropic/types/tool_choice_auto_param.py,sha256=F6ZzaVnXZgCa9AxEddyHu_xsO5sK4n-sBY9ZKUovlUk,488
anthropic/types/tool_choice_none_param.py,sha256=druYe_74R1D92_ZPvJfbapBXjXMPXwQToAm-Wwukac0,306
anthropic/types/tool_choice_param.py,sha256=nA7VNo9XKPNTpof8yr7GcgAPKOjWyR3glRpBVZZR2gc,561
anthropic/types/tool_choice_tool_param.py,sha256=61mEbvhxU4oGKxTlcFt1RBUzHPIIuWgQynrn49_HKZY,552
anthropic/types/tool_param.py,sha256=Vfyh23gcySfEuBk-W9pVsLonxyHwg0myBouyaNqvVdw,1665
anthropic/types/tool_result_block_param.py,sha256=0rbEAOygNLSnt03pfVdZfcTEVWK_CbBdk2mdUTN0gkg,985
anthropic/types/tool_text_editor_20250124_param.py,sha256=uZU1b3qkuAMf_WnyPd_SyEO7iQXY75-XEYBP1JkGu4U,725
anthropic/types/tool_text_editor_20250429_param.py,sha256=2laqI5jBBNignFGJhwyOWoRFjFiMAMTApJLJhcW11Lk,734
anthropic/types/tool_text_editor_20250728_param.py,sha256=ep1KG6uIZFZ94XhRD0sV3zdtXNcA9WJ9MBtm26Y88U0,906
anthropic/types/tool_union_param.py,sha256=sc_0_oZXDX1irFKjzodgFw6NoWyZK_2QwMoHb7VmG1o,814
anthropic/types/tool_use_block.py,sha256=J7sfsR1qlXgoglwcYaXktgaeEfS8oBYUwe1bqG7w9C4,331
anthropic/types/tool_use_block_param.py,sha256=m5biFrQ21gEEwBu9UgoVXVCK_TwHdJMvvQ_Gl_MC45o,623
anthropic/types/url_image_source_param.py,sha256=jhgWbgwFgChO8v_XZzuMpuv2u3E0R8zISam8WbVwXyw,329
anthropic/types/url_pdf_source_param.py,sha256=knFb8DFOWlrFFYwXnZbQx8tqejjWbPQjn3euIWPBMKk,325
anthropic/types/usage.py,sha256=FPIepQO8jXFHX3RM2HuN-hWLz6y3UOyC4lnJRQxOSZY,1053
anthropic/types/web_search_result_block.py,sha256=Y8-r0n86qKex4eonDCKre4mS1w7SXleuOFMCT6HmpHU,396
anthropic/types/web_search_result_block_param.py,sha256=AbQnJIyfQYHSOEUYxBCGuZNqP5hmpFZI_1SxyD5QC8A,476
anthropic/types/web_search_tool_20250305_param.py,sha256=GB91ImdTWjK8BsrhEoc0oCZDes_CwUv2t4Wo0zlm2Xs,1829
anthropic/types/web_search_tool_request_error_param.py,sha256=nCRDcI1Ffc2gznp_ezMGQsSfgXH9wGEzrTm6X_aCumM,498
anthropic/types/web_search_tool_result_block.py,sha256=-E5RRLn9EznUyxJQNkThIoLEgW-eMzBJDvfA2rO3oDY,437
anthropic/types/web_search_tool_result_block_content.py,sha256=Ev_QL9KMO7emKGcTduZkNgyWFZAiG7kYamPGqwpCffk,437
anthropic/types/web_search_tool_result_block_param.py,sha256=BBYP395H7a_6I2874EDwxTcx6imeKPgrFL0d3aa2z_8,769
anthropic/types/web_search_tool_result_block_param_content_param.py,sha256=YIBYcDI1GSlrI-4QBugJ_2YLpkofR7Da3vOwVDU44lo,542
anthropic/types/web_search_tool_result_error.py,sha256=3WZaS3vYkAepbsa8yEmVNkUOYcpOHonaKfHBm1nFpr8,415

View File

@@ -0,0 +1,4 @@
Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

View File

@@ -0,0 +1,8 @@
Copyright 2023 Anthropic, PBC.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.