Ryzenth is a powerful Multi-API SDK designed to seamlessly handle API keys and database connections with ease.
Key Features
- Dual Mode Support: Works with both
syncandasyncclients - Smart API Key Management: Built-in API key handling and rotation
- AI-Ready: Seamless integration with modern AI services (image generation, text processing, etc.)
- High Performance: Built on
httpxfor optimal speed and reliability - Comprehensive Logging: Built-in logging with optional Telegram notifications
- Error Handling: Robust error handling with automatic retries
- Context Managers: Proper resource management with async context support
- Database Integration: MongoDB and other database connectors included
Installation
Standard Installation
pip3 install ryzenth[fast]
Development Installation (Latest Features)
pip3 install git+https://github.com/TeamKillerX/Ryzenth.git
Quick Start
from Ryzenth import RyzenthTools
rt = RyzenthTools()
chat = rt.aio.chat
results = await chat.kimi_ask(
[chat.msg.user("hello World")],
use_instruct=True
)
obj = await results.to_obj()
print(obj.data.choices[0].message.content)
Usage
Text & Images in one conversation
from Ryzenth import RyzenthTools
rt = RyzenthTools()
chat = rt.aio.chat
results = await chat.ask(
[
chat.msg.core("You are a helpful assistant"),
chat.msg.user_and_image(
"What's in this picture?",
"data:image/jpeg;base64," + chat.file.encode_image_base64("examples/path/create.jpg"),
use_legacy_format=True
)
],
use_conversation=True
)
print(await results.to_dict())
OpenAI compatibility
- Support endpoints:
https://api.ryzenths.dpdns.org/api/v1/chat/completionshttps://api.ryzenths.dpdns.org/api/v1/responses
You can use source code OpenAI Python SDK on GitHub or OpenAI Javascript SDK on GitHub
List Models:
chat.completions (only)
qwen-plusopenai/gpt-oss-20bmoonshotai/kimi-k2-instruct(speed recommend)meta-llama/llama-guard-4-12bmeta-llama/llama-4-scout-17b-16e-instructryzenth-web-compatibilitygemini-2.0-flash
responses (only)
llama-3.3-70b-versatile(speed recommend)gpt-5gpt-5-minigpt-5-nanoryzenth-ingaleshryzenth-darknetryzenth-ultraCEOryzenth-otakuAI
Javascript Code
import OpenAI from 'openai';
const clients = new OpenAI({
apiKey: "apikey-required",
baseURL: "https://api.ryzenths.dpdns.org/api/v1"
});
const response = await clients.responses.create({
model: 'gpt-5',
input: [
{
role: "developer",
content: "Talk like a pirate."
},
{
role: "user",
content: "Are semicolons optional in JavaScript?",
}
]
});
const completion = await clients.chat.completions.create({
model: 'moonshotai/kimi-k2-instruct',
messages: [
{ role: 'system', content: 'Talk like a pirate.' },
{ role: 'user', content: "What's your name?" },
],
});
console.log(completion.choices[0].message.content);
console.log(response.output_text);
Platform full support
- Claude
- OpenAI
- Gemini-Openai
- Gemini
- Cohere
- Grok
- Deepseek
- Cloudflare
- Qwen
- Zai
- Hugging Face
- Kimi AI
- GPT oss
- Meta Llama
- Ryzenth (Free)
- Image Generate
- Flux AI
- All in one downloader
Troubleshoot
Sometimes errors occur, but we are here to help This guide covers some of the most common issues we’ve seen and how you can resolve them. However, this guide isn’t meant to be a comprehensive collection of every Ryzenth issue. For more help with troubleshooting your issue, try:
-
support@ryzenths.dpdns.org-here
Credits Developer
- xtdevs - Lead Developer & Creator
- Ryzenth V2 - Ryzenth TypeScript Author @xtsea
- TeamKillerX - Author @xtsea
- Google Developer Tools - AI integration support
- Open Source Community - Contributions and feedback
Contact support
- You can ask to contact support @zxyeor via telegram
License
MIT License © 2025 Ryzenth Developers from TeamKillerX
This project is open source and available under the MIT License.
Metadata
Release files for Ryzenth 2.4.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ryzenth-2.4.3.tar.gz | 41.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ryzenth-2.4.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 144.2 kB
Release files / ryzenth-2.4.3.tar.gz
| Download URL | ryzenth-2.4.3.tar.gz |
|---|---|
| Size | 41.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
acd4353dc0eaade0a213830fe1868142c13ef1e589fd341c06fc469eae0dfc61
|
|
BLAKE2b-256 checksum How to use checksums |
21286145291c683196f071ed8bff81f6ed58d3b9ccfdf8007ec2ac005a71ea00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / ryzenth-2.4.3-py3-none-any.whl
| Download URL | ryzenth-2.4.3-py3-none-any.whl |
|---|---|
| Size | 102.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bce1fefcd6dc37cb9194e4a38fa87797e1f49f5e6f00c6485fa20de412fd0ba8
|
|
BLAKE2b-256 checksum How to use checksums |
6b9ea3fa9081d3426fed27e58ba49876a831197428bfa169425858eecc2e6761
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|