Metadata-Version: 2.4
Name: crypticorn
Version: 2.1.5
Summary: Maximise Your Crypto Trading Profits with AI Predictions
Author-email: Crypticorn <timon@crypticorn.com>
Project-URL: Homepage, https://crypticorn.com
Keywords: machine learning,data science,crypto,modelling
Classifier: Topic :: Scientific/Engineering
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: fastapi
Requires-Dist: urllib3<3.0.0,>=1.25.3
Requires-Dist: python_dateutil<3.0.0,>=2.8.2
Requires-Dist: aiohttp<4.0.0,>=3.8.4
Requires-Dist: aiohttp-retry<3.0.0,>=2.8.3
Requires-Dist: pydantic<3.0.0,>=2.0.0
Requires-Dist: typing-extensions<5.0.0,>=4.7.1
Requires-Dist: pandas<3.0.0,>=2.2.0
Requires-Dist: requests<3.0.0,>=2.32.0
Requires-Dist: tqdm<5.0.0,>=4.67.0
Provides-Extra: dev
Requires-Dist: streamlit; extra == "dev"
Requires-Dist: httpx; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: pyflakes; extra == "dev"
Provides-Extra: test
Requires-Dist: pytest==8.3.5; extra == "test"
Requires-Dist: pytest-asyncio==0.26.0; extra == "test"
Requires-Dist: pytest-cov==6.1.1; extra == "test"
Requires-Dist: python-dotenv==1.0.1; extra == "test"

# What is Crypticorn?

Crypticorn is at the forefront of cutting-edge artificial intelligence cryptocurrency trading.
Crypticorn offers AI-based solutions for both active and passive investors, including:
 - Prediction Dashboard with trading terminal,
 - AI Agents with different strategies,
 - DEX AI Signals for newly launched tokens,
 - DEX AI Bots

Use this API Client to contribute to the so-called Hive AI, a community driven AI Meta Model for predicting the
cryptocurrency market.

## Installation

You can install the latest stable version from PyPi:
```bash
pip install crypticorn
```

If you want a specific version, run:
```bash
pip install crypticorn==2.0.0
```

If you want the latest version, which could be a pre release, run:
```bash
pip install --pre crypticorn
```

## Usage

As of know the library is available in async mode only. There are two was of using it.

## With Async Context Protocol
```python
async with ApiClient(base_url=BaseUrl.Prod, api_key="your-api-key") as client:
        # json response
        response = await client.pay.products.get_products_without_preload_content()
        print(await response.json())
        # serialized response with pydantic models
        response = await client.pay.products.get_products()
        print(response)
        # json response with http info
        response = await client.pay.products.get_products_with_http_info()
        print(response)
```

## Without Async Context Protocol
Without the context you need to close the session manually.
```python
client = ApiClient(base_url=BaseUrl.Prod, api_key="your-api-key")
response = asyncio.run(client.hive.models.get_all_models())
asyncio.run(client.close())
```
