Metadata-Version: 2.4
Name: volcengine-python-sdk-aicc
Version: 0.0.41
Summary: Volcengine AICC Python SDK for confidential and secure AI inference
Author-email: Volcengine AICC SDK Team <volcengine@bytedance.com>
License-Expression: Apache-2.0
Project-URL: Homepage, https://pypi.org/project/volcengine-python-sdk-aicc/
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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: Topic :: Security
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cryptography<100,>=38.0.0
Requires-Dist: httpx<1,>=0.28
Requires-Dist: requests<100,>=2.22
Requires-Dist: typing_extensions~=4.12
Requires-Dist: tos~=2.8.1
Requires-Dist: msgpack~=1.0.8
Requires-Dist: huggingface_hub<1,>=0.23
Requires-Dist: loguru~=0.7.3
Requires-Dist: volcengine-python-sdk<=100,>=4.0.4
Requires-Dist: jwcrypto~=1.5.6
Requires-Dist: PyJWT>=2.9.0
Requires-Dist: pymerkle~=6.1.0
Requires-Dist: openai<=100,>=2.0.0
Requires-Dist: wget~=3.2
Requires-Dist: websocket-client<=100,>=1.8.0
Requires-Dist: anthropic<=100,>=0.100.0
Provides-Extra: test
Requires-Dist: coverage~=7.6; extra == "test"
Requires-Dist: pytest~=8.3; extra == "test"
Requires-Dist: pytest-mock~=3.14; extra == "test"
Requires-Dist: responses~=0.25; extra == "test"
Dynamic: license-file

# Volcengine AICC SDK for Python

The official Python SDK for Volcengine AICC, providing confidential and secure
AI inference clients (chat, vision, video generation, ASR, etc.) with remote
attestation verification.

## Installation

```bash
pip install volcengine-python-sdk-aicc
```

The distribution name is `volcengine-python-sdk-aicc`; the Python import
package is `bytedance.volcengine_aicc_sdk`.

## Quick start

```python
from bytedance.volcengine_aicc_sdk import AICCClient
from bytedance.volcengine_aicc_sdk.secure_http_client import AICCConfig

client = AICCClient(config=AICCConfig(base_url="<YOUR_BASE_URL>", api_key="<YOUR_API_KEY>"))
```

## Project layout

- `bytedance.volcengine_aicc_sdk`: AICC inference clients.
- `bytedance.jeddak_secure_channel`: confidential-computing secure channel and
  remote attestation report verification.
- `bytedance.jeddak_secure_model`: secure model helpers.
- `bytedance.tks`: trusted key service helpers.

## License

Licensed under the Apache License, Version 2.0. See [LICENSE](LICENSE).
