https://github.com/teamkillerx/akenoai-lib
AkenoAI-Lib is a high-performance library for making raw HTTP requests, powered by aiohttp. It provides a simple yet powerful syntax for handling API requests efficiently, ensuring speed and flexibility.
https://github.com/teamkillerx/akenoai-lib
ai ai-models akenoai akenoai-lib all-downloader chatgpt chatgpt-free downloader facebook-downloader hacktoberfest instagram-downloader open-source openai performance-optimization qwen telegram terabox-downloader trending
Last synced: 11 months ago
JSON representation
AkenoAI-Lib is a high-performance library for making raw HTTP requests, powered by aiohttp. It provides a simple yet powerful syntax for handling API requests efficiently, ensuring speed and flexibility.
- Host: GitHub
- URL: https://github.com/teamkillerx/akenoai-lib
- Owner: TeamKillerX
- License: mit
- Created: 2024-10-04T15:43:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-25T14:16:48.000Z (12 months ago)
- Last Synced: 2025-06-25T15:24:42.639Z (12 months ago)
- Topics: ai, ai-models, akenoai, akenoai-lib, all-downloader, chatgpt, chatgpt-free, downloader, facebook-downloader, hacktoberfest, instagram-downloader, open-source, openai, performance-optimization, qwen, telegram, terabox-downloader, trending
- Language: Python
- Homepage:
- Size: 1.22 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# AkenoAI-Lib
[](https://github.com/TeamKillerX/akenoai-lib)
[](https://github.com/TeamKillerX/akenoai-lib/graphs/commit-activity)
[](https://github.com/TeamKillerX/akenoai-lib/blob/main/LICENSE)
[](https://makeapullrequest.com)
[](https://pypi.org/project/akenoai)
[](https://results.pre-commit.ci/latest/github/TeamKillerX/akenoai-lib/main)
**AkenoAI-Lib** is a high-performance library for making raw HTTP requests, powered by `aiohttp`. It provides a simple yet powerful syntax for handling API requests efficiently, ensuring speed and flexibility.
### Features:
- **Asynchronous Requests** – Fully utilizes `aiohttp` for non-blocking HTTP calls.
- **Optimized Performance** – Designed for speed and low-latency API interactions.
- **Flexible Request Handling** – Supports JSON, form-data, and custom headers.
- **Built-in Response Serialization** – Easily parse and structure API responses.
- **Lightweight & Scalable** – Minimal dependencies with a focus on performance.
- **Optional:** `JSONResponse, HeaderOptions`
> [!IMPORTANT]
> **AkenoAI-Lib**: (Closed for updates)
There won’t be new updates, but if the **raw method** is stable, there’s no need to panic about updates causing errors.
## Installation
```bash
pip install akenoai[fast]
```
## Quick Start
```python
from akenoai.base import BaseDev
from akenoai.types import MakeRequest, RequestOptions, JSONResponse
async def fetch_data():
response = await BaseDev("https://api.example.com")._make_request(
MakeRequest(
method="get",
endpoint="data/list",
options=RequestOptions(serialize_response=True)
)
)
return response
```
## Usage
### Making a GET Request
```python
response = await BaseDev("https://example.com")._make_request(
MakeRequest(
method="get",
endpoint="api/resource",
json_response=JSONResponse()
)
)
print(response)
```
### Sending a POST Request with JSON Data
```python
response = await BaseDev("https://example.com")._make_request(
MakeRequest(
method="post",
endpoint="api/create",
options=RequestOptions(),
json_response=JSONResponse(use_json={"key": "value"})
)
)
print(response)
```
---
## 📊 Developed by:
- [`AkenoX API`](https://t.me/xpushz) - Full stack Developer Backend
- [`ErrAPI`](https://t.me/Chakszzz) - Backend And Frontend Web
- [`itzpire API`](https://itzpire.com) - Backend And Frontend Web
## ❤️ Special Thanks To
- [`Kurigram`](https://github.com/KurimuzonAkuma/pyrogram)
- [`FastAPI`](https://github.com/fastapi/fastapi)
- Thank you all developers 😊
---
## Contributing
Feel free to open issues and contribute to the development of AkenoAI-Lib!
## Donation
* Your donation helps us continue our work!
To send payments via DANA, use the following Bank Jago account number:
Bank Jago: `100201327349`
## License
This project is licensed under the MIT License.