Ghibli API: Access the dedicated Ghibli editor at the following V1 endpoint:
Media Generation (V3): You can test our image and video generation features without an API key using the V3 endpoint:
Chat Completions:
Use V1 (
Use V2 (
Available Models: Our platform hosts powerful models such as
Important Note:
Please be advised that these services are not free. Access requires authorization. You can obtain a key by contacting our support or by building your own API integration. Free testing is only available for the specified V3 media generation endpoint.
https://api.ryzenths.dpdns.org/api/v1/ghibli/edit.Media Generation (V3): You can test our image and video generation features without an API key using the V3 endpoint:
https://api.ryzenths.dpdns.org/api/v3/videos/snaken/generations.Chat Completions:
Use V1 (
https://api.ryzenths.dpdns.org/api/v1/chat/completions) for a wide variety of models, including Gemini, Claude, GPT, and Grok. among others.Use V2 (
https://api.ryzenths.dpdns.org/api/v2/chat/completions) for our latest chat completion features.Available Models: Our platform hosts powerful models such as
ryzenth-neos-v1, ryzenth-quantum-ultra, ryzenth-synapse-max, and ryzenth-nexus-prime, among others.Important Note:
Please be advised that these services are not free. Access requires authorization. You can obtain a key by contacting our support or by building your own API integration. Free testing is only available for the specified V3 media generation endpoint.
require "bundler/setup"
require "anthropic"
anthropic = Anthropic::Client.new(
api_key: ENV["RYZENTH_API_KEY"],
base_url: "https://api.ryzenths.dpdns.org/api/v1/"
)
message = anthropic.messages.create(
max_tokens: 1024,
messages: [{role: "user", content: "Hello, Claude"}],
model: "claude-sonnet-4"
)
puts(message.content)
Base URL: All requests must be directed to
https://api.ryzenths.dpdns.org/api/v1/.API Key: You must use your purchased
RYZENTH_API_KEY for authorization.Multi-SDK Support: This pattern works with multiple libraries:
- Python & TypeScript: Use the openai library with a custom
base_url.- Go: Use the go-openai library and set the BaseURL field in the client config.
- Gemini: The Google Generative AI SDK can also be configured similarly to use our gateway for Gemini models.
New Features:
New API Endpoint: The primary Chat Completions API is now available at:
Extended Free Model Access: The following models are now supported in the free tier:
Action Required: Update your integration to use the /v2.1/chat/completions endpoint for compatibility with the new model inventory.
New API Endpoint: The primary Chat Completions API is now available at:
https://api.ryzenths.dpdns.org/v2.1/chat/completionsExtended Free Model Access: The following models are now supported in the free tier:
ryzenth-vision-banana
neura-sight-ultra
omni-visio-pro
cortex-view-7b
byte-forge-32b
nexus-chat-ultra
dolphin-mistral-24b-venice-edition
...and several others.
Action Required: Update your integration to use the /v2.1/chat/completions endpoint for compatibility with the new model inventory.
Code snippets:
Note:
GOBLOK LU! Channel premium private tapi ribetnya minta ampun, Mending RENDYPROJECTS gratis V2.1, lebih stabil tolol
#ShareKeLu #FreeModelsAll, #BjorkaOtodidak
# Gemini Nano banana Free
# Code by Randy
from Ryzenth.helper import to_buffer
import os, requests, re
url = "https://api.ryzenths.dpdns.org/api/v2.1/chat/completions"
headers = {
"content-type": "application/json"
}
payload = {
"model": "ryzenth-vision-banana",
"messages": [{"role": "user", "content": "make a image dog run funny"}]
}
resp = requests.post(url, headers=headers, json=payload)
resp_json = resp.json()
text_content = resp_json["choices"][0]["message"]["content"]
url_field = resp_json["choices"][0]["message"]["images"][0]["image_url"]["url"]
match = re.search(r"^data:image\/\w+;base64,(.+)", url_field)
if match:
base64_str = match.group(1)
img = to_buffer(base64_str, return_default_base64=True)
print("Saved", img)
else:
print(text_content)
Note:
GOBLOK LU! Channel premium private tapi ribetnya minta ampun, Mending RENDYPROJECTS gratis V2.1, lebih stabil tolol
#ShareKeLu #FreeModelsAll, #BjorkaOtodidak
🗣️ User: Bang, cara pake gambar + text di model ryzenth-vision-banana gimana ya? 🙏
👑 CEO king solo: Halah ngerti gampang ya lu 😎 gue code snippets kasih lu nih 💻
👑 CEO king solo: Halah ngerti gampang ya lu 😎 gue code snippets kasih lu nih 💻
import requests, json, re
from Ryzenth.helper import to_buffer, Helpers
base64image = Helpers.encode_image_base64("sini_gambar.jpg")
response = requests.post(
url="https://api.ryzenths.dpdns.org/api/v2.1/chat/completions",
headers={
"Content-Type": "application/json"
},
data=json.dumps({
"model": "ryzenth-vision-banana",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "add japanese girl hug me"
},
{
"type": "image_url",
"image_url": {
"url": f"data:image/jpeg;base64,{base64image}"
}
}
]
}
]
})
)
resp_json = response.json()
text_content = resp_json["choices"][0]["message"]["content"]
url_field = resp_json["choices"][0]["message"]["images"][0]["image_url"]["url"]
match = re.search(r"^data:image\/\w+;base64,(.+)", url_field)
if match:
base64_str = match.group(1)
img = to_buffer(base64_str, return_default_base64=True)
print("saved lu", img)
else:
print(text_content)
Changelog:
Added new model endpoints.
Updated image generation API.
Endpoints:
- GET:
- GET:
Access Tiers:
• Anonymous: Rate-limited by IP.
• Authorization: Unlimited requests (API Key required).
Added new model endpoints.
Updated image generation API.
Endpoints:
- GET:
https://api.ryzenths.dpdns.org/api/v2.1/models- GET:
https://api.ryzenths.dpdns.org/api/v2.1/send/images?model=nanobanana&prompt={prompt}Access Tiers:
• Anonymous: Rate-limited by IP.
• Authorization: Unlimited requests (API Key required).
User: Free API gue kok kena limit? gara gara scraper ya?
Gw: Yah, mampus lu. Gue aja sampe colong kartu kredit buat beli API lifetime, buat image generate dll. Itu 1 token aja harganya semilyar jangan ngescrape sembarangan, ntar kena batasin lagi. Mending pake platform beneran ketimbang modal scraper doang.
Gw: Yah, mampus lu. Gue aja sampe colong kartu kredit buat beli API lifetime, buat image generate dll. Itu 1 token aja harganya semilyar jangan ngescrape sembarangan, ntar kena batasin lagi. Mending pake platform beneran ketimbang modal scraper doang.
Changelog
- New: 5 free credits daily.
- Endpoint:
- Feature:
Upgrade Plans
- 100 Credits: $3
- Custom/Enterprise: Contact support.
- New: 5 free credits daily.
- Endpoint:
GET /credits (Anonymous IP) to check balance.- Feature:
chat.completions, send.images v2.1 now uses free credits.Upgrade Plans
- 100 Credits: $3
- Custom/Enterprise: Contact support.
Changelog Update:
Added format_json: base64_json|bytes|default stream
Response:
Added format_json: base64_json|bytes|default stream
GET: /api/v2.1/send/images?prompt={prompt}&model={nanobanana}&format_json=base64_json
Response:
{
"success": true,
"data": {
"base64": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBD...",
"mime_type": "image/jpeg",
"prompt": "a beautiful sunset",
"model": "nanobanana",
"credits_remaining": 4,
"size": 154287
},
"metadata": {
"format": "base64_json",
"generated_at": ".....",
"processing_time": 1250
}
}Changelog Update
Added zylphoria generation v2.1
Support models:
- ryzenth-dreamweaver
- ryzenth-imaginecraft
- ryzenth-visionforge
- ryzenth-artifex-pro
- ryzenth-neural-canvas
Response:
Added zylphoria generation v2.1
Support models:
- ryzenth-dreamweaver
- ryzenth-imaginecraft
- ryzenth-visionforge
- ryzenth-artifex-pro
- ryzenth-neural-canvas
Response:
{
"success": true,
"data": {
"base64": "......",
"mime_type": "image/png",
"prompt": "......",
"model": "ryzenth-dreamweaver",
"credits_remaining": 4,
"is_pro": true,
"unlimited_access": true,
"watermark": {
"applied": false,
"reason": "unlimited_user",
"text": null
},
.......
},
.....
}📶 How to Speed Up DNS & Address on WiFi ⚡
🛠️ Go to WiFi Settings
1️⃣ Tap “See more” or Advanced options
2️⃣ Choose Static
3️⃣ Set IP Address:
4️⃣ Set Gateway:
5️⃣ Set DNS 1:
6️⃣ Set DNS 2: (Optional)
💡 Note:
❌ Don’t use
✅ Instead, change to a custom IP address while connected for a faster and more stable network.
🛠️ Go to WiFi Settings
1️⃣ Tap “See more” or Advanced options
2️⃣ Choose Static
3️⃣ Set IP Address:
192.168.1.(x) (e.g. 2–9)4️⃣ Set Gateway:
192.168.1.15️⃣ Set DNS 1:
8.8.8.86️⃣ Set DNS 2: (Optional)
💡 Note:
❌ Don’t use
192.168.1.1 as your IP it causes “connected without internet” issues.✅ Instead, change to a custom IP address while connected for a faster and more stable network.
Regarding the 5 Credits Limit:
The 5-credit daily limit has been officially discontinued to provide a smoother and completely unrestricted experience for all our users.
Regarding API Versions and Access:
The V1 API endpoint continues to provide access to premium models such as Claude and OpenAI Together AI etc.
The new V2.1 API offers a wide range of models for free, granting lifelong access at no cost.
For dedicated or high-volume usage of the V2.1 API, a paid API key is required. Please contact our support to arrange this.
The 5-credit daily limit has been officially discontinued to provide a smoother and completely unrestricted experience for all our users.
Regarding API Versions and Access:
The V1 API endpoint continues to provide access to premium models such as Claude and OpenAI Together AI etc.
The new V2.1 API offers a wide range of models for free, granting lifelong access at no cost.
For dedicated or high-volume usage of the V2.1 API, a paid API key is required. Please contact our support to arrange this.