Ryzenth is a flexible Multi-API SDK with built-in support for API key management and database integration.
Project description
Ryzenth Library
Ryzenth is a flexible Multi-API SDK with built-in support for API key management and database integration.
It supports both synchronous and asynchronous workflows out of the box, making it ideal for modern use cases such as AI APIs, Telegram bots, REST services, and automation tools.
With native integration for httpx, aiohttp, advanced logging (including optional Telegram alerts), and support for database storage like MongoDB, Ryzenth is designed for developers who need a lightweight, scalable, and customizable API client.
Note: Ryzenth API V1 (javascript) is still alive and supported, but Ryzenth is the next generation.
Features
- Full support for both
syncandasyncclients - Built-in API Key management
- Support for modern AI endpoints (image generation, search, text, and more)
- Designed for speed with
httpx - Etc
Installation
pip install ryzenth[fast]
Getting Started
Async Example
from Ryzenth import ApiKeyFrom
from Ryzenth.types import QueryParameter
ryz = ApiKeyFrom(..., is_ok=True)
await ryz.aio.send_message(
"hybrid",
QueryParameter(
query="hello world!"
)
)
Sync Example
from Ryzenth import ApiKeyFrom
from Ryzenth.types import QueryParameter
ryz = ApiKeyFrom(..., is_ok=True)
ryz._sync.send_message(
"hybrid",
QueryParameter(
query="hello world!"
)
)
Multi-Support
from Ryzenth.tool import GrokClient
g = GrokClient(api_key="sk-grok-xxxx")
response = await g.chat_completions(
messages=[
{
"role": "system",
"content": "You are Grok, a chatbot inspired by the Hitchhikers Guide to the Galaxy."
},
{
"role": "user",
"content": "What is the meaning of life, the universe, and everything?"
}
],
model="grok-3-mini-latest",
reasoning_effort="low",
temperature=0.7,
timeout=30
)
print(response)
-> Tools - Tools Developers
Environment Variable Support
- Available API key v2 via
@RyzenthKeyBot - Tools Required API key:
#HERE
You can skip passing the API key (Only Ryzenth not tools) directly by setting it via environment:
export RYZENTH_API_KEY=your-api-key
Tool Developer
~ Artificial Intelligence
OpenAI- OpenAI DocsGemini AI- Gemini AI DocsCohere AI- Cohere AI DocsQwen AI- Alibaba AI DocsClaude AI- Claude AI DocsGrok AI key- Grok AI Docs
How to get api key?
Ryzenth API key- Telegram botOpenai API key- Website officialCohere API key- Website officialAlibaba API key- Website officialClaude API key- Website officialGrok API key- Website official
Credits
Web Developers
Paxsenix- PaxSenix DevItzpire- Itzpire DevYtdlpyton- Ytdlpyton Unesa DevExonity- Exonity DevYogik- Yogik Devx-api-js- Ryzenth (JS) DevRyzenth TS- Ryzenth (TS) Dev
- Built with love by xtdevs
- Inspired by early work on AkenoX API
- Thanks to Google Dev tools for AI integration concepts
- All Web scraper original
Donation
- Your donation helps us continue our work!
To send payments via DANA, use the following Bank Jago account number:
Bank Jago: 100201327349
License
MIT License © 2025 Ryzenth Developers from TeamKillerX
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ryzenth-2.1.8.tar.gz.
File metadata
- Download URL: ryzenth-2.1.8.tar.gz
- Upload date:
- Size: 25.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fad52c4bb277aa16bc864482edb05d97c27385a5381a8935e5fe85dbb024cdb8
|
|
| MD5 |
014df0e3dc547a52976a9854e022ef6f
|
|
| BLAKE2b-256 |
22aa8a30d4549b1d2731ffc6b9d99394ba0ae96517330008c8bc876e12994699
|
File details
Details for the file ryzenth-2.1.8-py3-none-any.whl.
File metadata
- Download URL: ryzenth-2.1.8-py3-none-any.whl
- Upload date:
- Size: 52.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c525a9edca620fec0566ffcd7630d0cfab81f6e3e7a97a86375eb21dc43edbff
|
|
| MD5 |
8427b48b0042d3d79fa26ed31ed3c5b0
|
|
| BLAKE2b-256 |
e4b5e76016f8776255143c5a63d689916e6fdc40f411029fb4f1d3d84049e184
|