Metadata-Version: 2.1
Name: mantium-client
Version: 0.1.3
Summary: Python client for the Mantium API
Home-page: https://github.com/mantiumai/mantium-client-py
License: Apache-2.0
Keywords: mantium,ChatGPT,AI
Author: Mantium
Author-email: support@mantiumai.com
Requires-Python: >=3.10,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Pre-processors
Requires-Dist: fastapi (>=0.97.0,<0.98.0)
Requires-Dist: mantium-spec (==1.0.332)
Requires-Dist: pre-commit (==2.20.0)
Requires-Dist: pydantic (>=1.10.2,<2.0.0)
Requires-Dist: requests (>=2.31.0,<3.0.0)
Requires-Dist: tenacity (>=8.2.2,<9.0.0)
Requires-Dist: types-requests (>=2.31.0.1,<3.0.0.0)
Project-URL: Repository, https://github.com/mantiumai/mantium-client-py
Description-Content-Type: text/markdown

# Mantium Client
[![Mantium logo](https://avatars.githubusercontent.com/u/82233875?s=20&v=4)](https://mantiumai.com/)
[![CI status](https://github.com/mantiumai/mantium-client-py/actions/workflows/test.yml/badge.svg)](https://github.com/mantiumai/mantium-client-py/actions)
[![PyPI](https://img.shields.io/pypi/v/mantium-client?color=green)](https://pypi.org/project/mantium-client/)
[![License](https://img.shields.io/github/license/mantiumai/mantium-client-py)](https://github.com/mantiumai/mantium-client-py/blob/main/LICENSE.txt)


A Python client library for [Mantium](https://mantiumai.com/) services.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install this client.

```bash
pip install mantium-client
```

## Usage

```python
from mantium_client.api_client import ApiClient
from mantium_spec.api.applications_api import ApplicationsApi

client = ApiClient(client_id=CLIENT_ID, client_secret=CLIENT_SECRET)
apps_api = ApplicationsApi(api_client=client)

# returns a list of applications
apps_api.list_applications()
```

## License

[Apache-2.0](https://choosealicense.com/licenses/apache-2.0/)

## Development

This is only necessary if you want to develop in this project.

We use `poetry` for dependency management.
```shell
pip install poetry
poetry install --with dev,test --verbose
```

